HTTP Flashcards
Кто такой клиент?
это любой инструмент, который действует от имени пользователя.
В основном браузер.
Прокси
Это серверы, компьютеры или другие машины уровня приложений, которые находятся между клиентским устройством и непосредственно сервером. Они ретранслируют HTTP-запросы и ответы. Обычно для каждого взаимодействия клиент-сервер используется один или несколько прокси.
Что такое сервер в клиент-серверной
Сервер, который предоставляет клиенту доступ к определенным ресурсам, сохраняет данные или выполняет программные коды
Зачем используют прокси
Кэширование
Аутентификация
Логирование
Веб-фильтрация
Балансировка нагрузки
Что такое HTTP
Это протокол, описывающий взаимодействие на базе сообщений запроса и ответа
Из чего состоит запрос в HTTP
Method URI HTTP/VERSION
Headers (Ключ значение)
Get /index.php HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
И чего состоит ответ в HTTP
HTTP/VERSION STATUS CODE + MASSAGE
Headers
HTTP/1.0 200 OK
Server: ngins/0.6.31
Content-Type: text/html; charset=utf-8
Методы HTTP
GET получить
POST создать
PUT изменить
DELETE удалить
Какие коды ответов бывают
100-199 Информационный
200-299 Успешный
300-399 Перенаправление
400-499 Клиентские ошибки
500-599 Серверные ошибки