Middle
18
Чем отличается GET от POST?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
GET и POST — это два основных HTTP-метода с разными назначениями:
-
GET используется для запроса данных с сервера. Он безопасен и идемпотентен, параметры передаются в URL (в строке запроса). Обычно не изменяет состояние сервера.
-
POST используется для отправки данных на сервер, например, при создании или обновлении ресурсов. Данные передаются в теле запроса. POST может изменять состояние сервера и не является идемпотентным.
Пример:
GET /todos?id=123 HTTP/1.1
Host: example.com
POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json
{"title": "Buy milk", "done": false}
GET запрашивает todo с id=123, POST создаёт новый todo.