Sobes.tech
Назад к вопросам
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.