Какие знаешь методы 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')Похожие вопросы
- Какая бывает тестовая документация27%
- Расскажи о тест кейсах27%
- В чем разница между GET и POST27%
- Расскажи про методологии разработки scrum27%
- Что такое эквивалентное разделение25%
- В чем разница между абстрактным класом и интерфейсом25%
- Расскажи про join'ы25%
- Что будешь делать, если баг воспроизводится после исправления25%
