Назад к вопросам
Лига Цифровой Экономики
Middle
3
Какие основные HTTP-методы знаешь и для чего они используются?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Основные HTTP-методы и их назначение:
- GET — запрос ресурса. Используется для получения данных с сервера. Не должен изменять состояние.
- POST — отправка данных на сервер, обычно для создания новых ресурсов или выполнения действий.
- PUT — замена или создание ресурса по указанному URI. Идемпотентен (повторные запросы дают тот же результат).
- DELETE — удаление ресурса.
- HEAD — запрос заголовков ресурса без тела. Позволяет проверить существование и метаданные.
- OPTIONS — запрос поддерживаемых сервером методов для ресурса.
- PATCH — частичное обновление ресурса.
Пример:
GET /users/123 HTTP/1.1
Host: example.com
POST /users HTTP/1.1
Host: example.com
Content-Type: application/json
{"name": "Иван"}
Каждый метод имеет своё семантическое значение и должен использоваться согласно спецификации для правильной работы REST API.