Значения кодов http-сообщения: онлайн-проверка сервера

При открытии сайта сервер сообщает код статуса запроса и строки http-сообщения, помимо кода страницы HTML. Информация для браузеров, указывающая, что делать со страницей и есть ли потребность в обработке, содержится в заголовках.

Данная статья содержит алгоритм проверки кода http сообщений при помощи обслуживающей программы curl и ответа сервера. Такие сведения пользователям интернета ни о чем не скажут, а вот для определенных специалистов или администраторов сайта точно подойдет.

Проверка ответа сервера в реальном времени

Проверка ответа сервера предоставлена сайтом calcus.ru

Код ответа сервера – что это?

Для функционирования компьютерных программ, которые работают по протоколу передачи гипертекста, сервер возвращает помимо содержания страницы еще и трехзначный код, позволяющий найти ответ запроса. При помощи кода можно перенаправить абонента на другой сайт или указать на изменение страницы, а также выявить возникшую ошибку при обработке данных.

Ниже представлены коды ответа сервера, встречающиеся чаще всего:

1) Код, начинающийся на 1, несет информационный характер:

  • «100» первая часть запроса прошла успешно;
  • «101» требует замену протокола;
  • «102» информирует, что обработка займет большое количество времени, необходимо использовать браузер, который не разорвет соединение.

2) Успехи операции определяются кодом на 2:

  • «200» успешное выполнение запроса;
  • «201» создание ресурса после исполнения запроса;
  • «202» не обработка запроса, но его принятие;
  • «205» нехватка данных;
  • «206» часть контента не передана.

3) Код 3 осуществляет перенаправление:

  • «300» две и более страницы на запрос;
  • «301» перемещение страницы в связи с новым адресом;
  • «302» временное перемещение документа;
  • «303» воспользовавшись протоколом GET, прикрепить документы в указанный адрес;
  • «305» необходимо использовать программу прокси.

4) Код 4 говорит о допущенных ошибках, указанных в запросе:

  • «400» неправильный запрос;
  • «401» необходимо отслеживать;
  • «403» отсутствует доступ, запрос принят;
  • «404» аппаратное обеспечение не нашло страницу;
  • «405» метод неприменим к серверу;
  • «410» произведено удаление ресурса;
  • «414» длинная URL запроса.

5) Код 5 говорит об ошибке сервера:

  • «500» аппаратное обеспечение указывает на системную ошибку;
  • «501» необходимая функция не читаема;
  • «502» шлюз не может установить соединение с программой прокси;
  • «503» технические причины с обработкой запроса;
  • «505» устарело издание http.

HTTP сообщения

При поддержке http сообщений аппаратное обеспечение и пользователь делятся программным распоряжением и исходными данными. Они применяются для таких объемов работы как координация протокола, регулирование метода, выверка кодировки и языка.

Приведем примеры http сообщений, отправляемых сервером:

  • «Server» – указывает на издание аппаратного обеспечения и его имя;
  • «Date» – день и время запроса;
  • «Content — Type» – тип передачи данных;
  • «Connection» – соединение либо открыто, либо закрыто;
  • «Set — Cookie» – сохранение куки для веб-страницы;
  • «Expires» – возможность сохранения данных в кэше;
  • «Cache — Control» – допуск к кэшированию, настройка его времени;
  • «ETag» – хранит сумму для осмотра кэшем.

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