Справочник · модуль 13 «Интернет и API»
GET и POST
GET значит «дай мне данные». POST значит «возьми мои данные».
Сравнение из жизни
Как попросить книгу в библиотеке или сдать заполненную анкету.
Пример
$ curl -i -X POST -d '{"title": "Купить хлеб"}' https://jsonplaceholder.typicode.com/posts
HTTP/2 201
content-type: application/json; charset=utf-8
content-length: 51
{
"title": "Купить хлеб",
"id": 101
}Учитель в уроке Вот запрос POST. Мы отправили новую запись: «Купить хлеб». Сервер ответил кодом двести один: запись создана. И вернул её вместе с новым номером.
Запомнить
GET и POST — как взять книгу в библиотеке и сдать свою. GET просит данные, POST отправляет.
Тема из урока 13.1 «Как говорит интернет» курса PythonAZ.