Протокол HTTP – коды состояния – формат запроса и ответа – методы HTTP на пальцах

by itisgood

Протокол HTTP

  • Это протокол прикладного уровня, используемый для связи между клиентом (например, веб-браузером) и HTTP-сервером
  • Протокол HTTP следует модели сервера клиента

Методы HTTP

  1. get
  2. post
  3. head
  4. put
  5. delete
  6. connect
  7. options
  8. trace
  9. patch

Пример  запроса HTTP

  • Строка запроса (например, GET /abc.html HTTP / 1.1)
  • Запросить поля заголовка запроса (например, Cache-Control: no-cache)
  • Пустая строка
  • Необязательный модуль сообщения

Образец ответа HTTP

  • строка состояния (например, HTTP / 1.1 200 OK).
  • Поля заголовка ответа (например, WWW-Authenticate: Basic)
  • Пустая строка
  • Необязательный модуль сообщения

Коды состояния HTTP

Коды состояния можно разделить на 5 типов, как указано ниже

  • Информационный 1XX, например. 100 continue
  • Успешный 2XX, например. 200 OK
  • Перенаправление 3XX, например. 301 moved permanently
  • Ошибка клиента 4XX, например. resource not found, 400 bad request
  • Ошибка сервера 5XX, например. 500 – internal server error

HTTP vs HTTPS

Разница между HTTP и HTTPS заключается в том, что HTTPS использует сертификат, а связь шифруется между клиентом и сервером.

см. также:

Плюсы и минусы переключения вашего сайта с HTTP на HTTPS

You may also like

1 comment

Leave a Comment