Читаем SEO для Чайников полностью

Каждая цифра в коде ответа сервера имеет свое назначение. Первая цифра обозначает успех, неудачу или незавершенность команды. Вторая цифра уточняет тип ответа (например, ошибка почтовой системы или синтаксическая ошибка команды). Третья цифра служит для лучшей градации информации.

Ниже приведены пять значений первой цифры:

1yz – положительный предварительный отклик .Сервер воспринял команду, но находится в ожидании подтверждения на продолжение или отказ от выполнения запрошенных действий.

2yz – положительный отклик . Запрошенное действие было выполнено и сервер готов к принятию новой команды.

3yz – положительный промежуточный отклик. Сервер воспринял команду, но для завершения действия ожидает дальней информации.

4yz – временный негативный отклик. Команда не принята, и запрошенные действия не были исполнены. Однако ошибочное состояние временное, и действие может быть запрошено еще раз.

5yz – негативный отклик. Команда не принята, и запрошенные действия не были исполнены.

Вторая цифра показывает категорию ошибки:

x0z – Синтаксис: Отклик обозначает синтаксическую ошибку команды; команда может быть синтаксически правильная, но отклик нельзя отнести к другим категориям; нереализованная команда.

x1z – Информация: Отклик на запрос информации, например, статус или помощь.

x2z – Соединение: Отклики, относящиеся к каналу передачи данных.

x3z – Не определены

x4z – Не определены

x5z – Почтовая система:

Отклики указывают состояние принимающей почтовой системы в отношении запрошенной передачи или другого действия почтовой системы.

Третья цифра служит для лучшей градации значения в каждой категории, определяемой второй цифрой.

Полная таблица откликов:

Код

Название

Описание

Коды первого класса (1xx) не посылаются сервером клиентам.

100

Продолжайте

Клиент должен продолжать передачу запроса.

101

Переключение протоколов

Сервер предлагает изменить протокол на указанный в поле заголовка отклика Update. Обычно это предложение о переходе на более новую версию HTTP.

110

Отклик мог устареть

Отклик является устаревшим (используется в заголовке Warning).

111

Обновление не удалось

Отклик от кэша не является свежим, т. к. попытка обновить его закончилась неудачей (используется в заголовке Warning).

112

Разрыв соединения

Кэш был умышленно отсоединен от остальной сети на некоторое время (используется в заголовке Warning).

113

Эвристическое устаревание

Кэш эвристически выбрал период обновления, больший 24 часов, и возраст отклика более 24 часов (используется в заголовке Warning).

199

Различные предупреждения

Дополнительные предупреждения, не содержащиеся в данном списке (используется в заголовке Warning).

Коды второго класса (2xx) возникают, когда запрос успешно принят и понят сервером.

200

OK

Запрос был успешно обработан. Содержимое отклика зависит от типа запроса.

201

Создано

Запрос был успешно обработан и в результате был создан новый ресурс. Его URI указан в поле заголовка отклика Location.

202

Принято

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

203

Неавторитетная информация

Возвращаемая метаинформация получена не от сервера ее происхождения, а из локальной копии.

204

Нет содержимого

Сервер выполнил запрос, но ему нечего возвращать клиенту. Обозреватель не должен изменять отображение документа.

205

Сброс содержимого

Сервер выполнил запрос, и обозреватель должен сбросить отображение документа.

206

Частичное содержимое

Сервер выполнил частичный запрос GET для ресурса.

214

Применено преобразование

Применено преобразование, изменившее кодировку или тип MIME отклика (используется в заголовке Warning).

299

Различные настойчивые предупреждения

Дополнительные предупреждения, не содержащиеся в данном списке (используется в заголовке Warning).

Коды третьего класса (3xx) сообщают о перенаправлениях; чтобы выполнить запрос нужны еще какие-то действия.

300

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

Запрошенный ресурс имеет несколько представлений, и клиент должен выбрать одно из них.

301

Ресурс перенесен

Запрошенный ресурс сменил свой URI. Его новый URI указан в поле заголовка отклика Location.

302

Найдено

Запрошенный ресурс временно сменил свой URI.

303

Смотри другое

Отклик на данный запрос может быть найден под другим URI, указанным в поле заголовка отклика Location.

304

Не изменено

Клиент выполнил условный запрос GET, доступ разрешен, но документ не был изменен.

305

Используйте прокси

Доступ к запрошенному ресурсу возможен только через прокси-сервер, указанный в поле заголовка отклика Location.

306

зарезервирован

307

Временное перенаправление

Запрошенный ресурс временно находится под другим URI, указанном в поле заголовка отклика Location.

Перейти на страницу:

Похожие книги

Компьютерные сети. 6-е изд.
Компьютерные сети. 6-е изд.

Перед вами шестое издание самой авторитетной книги по современным сетевым технологиям, написанное признанным экспертом Эндрю Таненбаумом в соавторстве со специалистом компании Google Дэвидом Уэзероллом и профессором Чикагского университета Ником Фимстером. Первая версия этого классического труда появилась на свет в далеком 1980 году, и с тех пор каждое издание книги неизменно становилось бестселлером. В книге последовательно изложены основные концепции, определяющие современное состояние компьютерных сетей и тенденции их развития. Авторы подробно объясняют устройство и принципы работы аппаратного и программного обеспечения, рассматривают все аспекты и уровни организации сетей — от физического до прикладного. Изложение теоретических принципов дополняется яркими, показательными примерами функционирования интернета и компьютерных сетей различного типа. Большое внимание уделяется сетевой безопасности. Шестое издание полностью переработано с учетом изменений, произошедших в сфере сетевых технологий за последние годы, и, в частности, освещает такие технологии, как DOCSIS, 4G и 5G, беспроводные сети стандарта 802.11ax, 100-гигабитные сети Ethernet, интернет вещей, современные транспортные протоколы CUBIC TCP, QUIC и BBR, программно-конфигурируемые сети и многое другое.

Дэвид Уэзеролл , Ник Фимстер , Эндрю Таненбаум

Учебные пособия, самоучители