Рассказать про сайт

Ответ сервера

Выполняется запрос

Заголовки в ответе сервера

Данный сервис позволяет просмотреть заголовки ответа сервера и узнать код состояния HTTP. Это информация, которую сервер отправляет в ответ на HTTP запрос.
Заголовки (headers) содержат информацию о результате запроса браузера, о технологиях, используемых на сервере, размере контента, данные cookies. Также зачастую в заголовках ответа сервера передаются инструкции поведения для клиента (браузера).

По заголовкам вполне можно увидеть, какой именно веб-сервер (Apache, nginx и др.) и операционная система применяются на сервере. Также можно увидеть время, по которому живет сервер.

Наиболее важным в ответе сервера можно считать код состояния.

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

Код состояния — это трехзначное число, которое содержится в первой строке ответа сервера. Код информирует клиента об успешности запроса или о возникших ошибках.

Коды состояний разделены на 5 групп:

  • 1xx — информационные. Они описывают процесс передачи.
  • 2xx — успешные. Эти говорят об успешной передаче.
  • 3xx — коды перенаправления. Они сигнализируют о перенаправлении запроса (редиректе).
  • 4xx — ошибка клиента. Ошибки в запросе, синтаксисе, хосте обращения и т.д.
  • 5xx — ошибка сервера. Ошибки в выполнении запроса, связанные с сервером.

Вам наверняка встречалось что-то из этого:

  • 200 ОК означает, что всё в порядке, запрос обработан и дан ответ. Самый популярный ответ сервера
  • 301 Moved Permanently означает, что нужный документ перенесён на другой URI. Новый адрес указывается в заголовке Location.
  • 302 Found (в HTTP v1.1), Moved Temporarily (в HTTP 1.0) указывает на то, что нужный документ временно перенесён на другой URI, который находится в заголовке Location.
  • 400 Bad Request означает, что в запросе допущена синтаксическая ошибка.
  • 401 Unauthorized означает, что для доступа нужно пройти аутентификацию.
  • 403 Forbidden — не хватает прав доступа для выполнения запроса.
  • 404 Not Found — сервер не может найти запрошенный URI.
  • 500 Internal Server Error — любая другая ошибка сервера, если она не подходит под остальные коды ответа.

Более подробно разобраться в HTTP протоколе позволит статья "Немного про HTTP-протокол" на сайте PortScan.ru.

А еще можно можно посмотреть GET-запрос вашего браузера к веб-серверу.