Sobes.tech
Назад к вопросам
Middle
9

Какие основные методы HTTP-запросов знаешь? В чём отличие GET от POST?

Компании, где спрашивали
GRI

Ответ от нейросети

sobes.tech AI

Основные методы HTTP-запросов:

  • GET — получение данных с сервера.
  • POST — отправка данных на сервер для создания ресурса.
  • PUT — обновление существующего ресурса.
  • DELETE — удаление ресурса.
  • PATCH — частичное обновление ресурса.
  • HEAD — получение только заголовков ответа.

Отличия GET от POST:

  • GET используется для запроса данных, параметры передаются в URL, запросы кэшируются и могут быть закэшированы браузером.
  • POST используется для отправки данных на сервер, параметры передаются в теле запроса, не кэшируется и подходит для операций, изменяющих состояние сервера.

Пример GET-запроса:

GET /api/users?id=123 HTTP/1.1
Host: example.com

Пример POST-запроса:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{"name": "Иван", "age": 30}