Sobes.tech
Middle
18

Чем отличается GET от POST?

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

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

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.