API: запрос, ответ. JSON. Методы POST и GET

Протоколы и методы

Данные надо сохранять и передавать. Для этих целей разработаны форматы данных и протоколы их передачи. Главные протоколы сети интернет – протокол управления передачей (TCP, Transmission Control Protocol) и интернет-протокол (IP), поэтому говорят о сетевой модели передачи данных TCP/IP.

Главный протокол Всемирной паутиныHTTP (HyperText Transfer Protocol – «протокол передачи гипертекста») и его расширение HTTPS (HyperText Transfer Protocol Secure). В 2020 году в основных браузерах уже есть поддержка третьей версии протокола HTTP/3 или Hypertext Transfer Protocol (HTTP) over QUIC.

Каждое HTTP-сообщение (request message) состоит из частей, передаваемых в указанном порядке:

Основные методы запроса (request methods)

Пример ответа (response) сервера

Date: Sun, 10 Oct 2010 23:26:07 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sun, 26 Sep 2010 22:04:35 GMT
ETag: "45b6-834-49130cc1182c0"
Accept-Ranges: bytes
Content-Length: 12
Connection: close
Content-Type: text/html

Hello world!

Сериализация

Сериализация – процесс перевода структур данных или состояния объекта в формат, который может быть сохранен или передан и восстановлен позже. Распространенные форматы:

Примеры

Response (ответ):  


Request (запрос):
Узнать точное время: (описание) (Яндекс.Время, ссылка; для работы запросить временный доступ)
(ссылка)
(ссылка)
(ссылка)
(ссылка, описание на гитхабе)
– NASA APOD (NASA APIs), на русском.
Описание: Random user generator (ссылка на мужиков, ссылка на женщин)
LOL API key: , Имя: