Содержание

#клиент-сервер

#HTTP

HTTPS

• REST API

WebSocket

Получение обновлений

• Получение обновлений

HTTP - гипертекстовый транспортный протокол

Прикладной уровень или Уровень приложений

Изначально предназначался для получения с серверов гипертекстовых документов в формате HTML

Стал универсальным средством взаимодействия

Запрос

Стартовая строка

Метод - POST

url - /login

версия HTTP - HTTP/1.0

PUT - обновление

PATCH - обновление фрагмента ресурса (частиное)

Заголовки/Хеддеры

Обязательные, кастомные

инфо о браузере, тип контента, авторотационные заголовки с токенами

Тело сообщения

Ответ

нет стартовой строки, есть

статусная строка

1хх - информационные

2хх - успех

201 - успешно создан объект

3хх - перенаправление

4хх - ошибка клиента

5хх - ошибка сервера

Как делать правильно?

• REST API