Какие знаешь методы HTTP
HTTP методы определяют тип операции, которую клиент хочет выполнить на сервере. Основные:
-
GET — запрос данных (без изменения состояния сервера).
Пример:GET /users— получить список пользователей. -
POST — отправка данных для создания ресурса.
Пример:POST /users— создать нового пользователя.
-
PUT — полное обновление ресурса.
Пример:PUT /users/1— заменить данные пользователя с ID=1. -
PATCH — частичное обновление ресурса.
Пример:PATCH /users/1— обновить только email пользователя. -
DELETE — удаление ресурса.
Пример:DELETE /users/1— удалить пользователя с ID=1. -
HEAD — как GET, но без тела ответа (только заголовки).
Пример: проверка доступности ресурса. -
OPTIONS — запрос поддерживаемых методов для ресурса.
Дополнительные: CONNECT, TRACE (редко используются).
Пример кода (Python, requests):
import requests
response = requests.get('https://api.example.com/users')