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