Sobes.tech
Back to questions
Middle
4

Какие основные HTTP-методы знаешь и для чего они используются?

Companies where asked
Лига Цифровой ЭкономикиЛига Цифровой Экономики

Answer from AI

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.