Содержание

Коды ответа HTTP — HTTP

Информационные
100Continue«Продолжить». Этот промежуточный ответ указывает, что запрос успешно принят и клиент может продолжать присылать запросы либо проигнорировать этот ответ, если запрос был завершён.Только HTTP/1.1
101Switching Protocol«Переключение протокола». Этот код присылается в ответ на запрос клиента, содержащий заголовок Upgrade:, и указывает, что сервер переключился на протокол, который был указан в заголовке. Эта возможность позволяет перейти на несовместимую версию протокола и обычно не используется.Только HTTP/1.1
102Processing«В обработке». Этот код указывает, что сервер получил запрос и обрабатывает его, но обработка ещё не завершена.Только HTTP/1.1
103Early Hints«Ранние подсказки».
В ответе сообщаются ресурсы, которые могут быть загружены заранее, пока сервер будет подготавливать основной ответ. RFC 8297 (Experimental).
Только HTTP/1.1
Успешные
200

OK

«Успешно». Запрос успешно обработан. Что значит «успешно», зависит от метода HTTP, который был запрошен:
  • GET: «ПОЛУЧИТЬ». Запрошенный ресурс был найден и передан в теле ответа.
  • HEAD: «ЗАГОЛОВОК». Заголовки переданы в ответе.
  • POST: «ПОСЫЛКА». Ресурс, описывающий результат действия сервера на запрос, передан в теле ответа.
  • TRACE: «ОТСЛЕЖИВАТЬ». Тело ответа содержит тело запроса полученного сервером.
HTTP/0.9 и выше
201Created«Создано». Запрос успешно выполнен и в результате был создан ресурс. Этот код обычно присылается в ответ на запрос PUT «ПОМЕСТИТЬ».HTTP/0.9 и выше
202Accepted«Принято». Запрос принят, но ещё не обработан. Не поддерживаемо, т.е., нет способа с помощью HTTP отправить асинхронный ответ позже, который будет показывать итог обработки запроса. Это предназначено для случаев, когда запрос обрабатывается другим процессом или сервером, либо для пакетной обработки.HTTP/0.9 и выше
203Non-Authoritative Information«Информация не авторитетна». Этот код ответа означает, что информация, которая возвращена, была предоставлена не от исходного сервера, а из какого-нибудь другого источника. Во всех остальных ситуациях более предпочтителен код ответа 200 OK.HTTP/0.9 и 1.1
204No Content«Нет содержимого». Нет содержимого для ответа на запрос, но заголовки ответа, которые могут быть полезны, присылаются. Клиент может использовать их для обновления кешированных заголовков полученных ранее для этого ресурса.HTTP/0.9 и выше
205Reset Content«Сбросить содержимое». Этот код присылается, когда запрос обработан, чтобы сообщить клиенту, что необходимо сбросить отображение документа, который прислал этот запрос.Только HTTP/1.1
206Partial Content«Частичное содержимое». Этот код ответа используется, когда клиент присылает заголовок диапазона, чтобы выполнить загрузку отдельно, в несколько потоков.Только HTTP/1.1
Сообщения о перенаправлениях
300Multiple Choice

«Множественный выбор». Этот код ответа присылается, когда запрос имеет более чем один из возможных ответов. И User-agent или пользователь должен выбрать один из ответов. Не существует стандартизированного способа выбора одного из полученных ответов.

HTTP/1.0 и выше
301Moved Permanently

«Перемещён на постоянной основе». Этот код ответа значит, что URI запрашиваемого ресурса был изменён. Возможно, новый URI будет предоставлен в ответе.

HTTP/0.9 и выше
302Found

«Найдено». Этот код ответа значит, что запрошенный ресурс временно изменён. Новые изменения в URI могут быть доступны в будущем. Таким образом, этот URI, должен быть использован клиентом в будущих запросах.

HTTP/0.9 и выше
303See Other«Просмотр других ресурсов». Этот код ответа присылается, чтобы направлять клиента для получения запрашиваемого ресурса в другой URI с запросом GET.HTTP/0.9 и 1.1
304Not Modified«Не модифицировано». Используется для кеширования. Это код ответа значит, что запрошенный ресурс не был изменён. Таким образом, клиент может продолжать использовать кешированную версию ответа.HTTP/0.9 и выше
305Use Proxy«Использовать прокси». Это означает, что запрошенный ресурс должен быть доступен через прокси. Этот код ответа в основном не поддерживается из соображений безопасности.Только HTTP/1.1
306Switch ProxyБольше не использовать. Изначально подразумевалось, что » последующие запросы должны использовать указанный прокси.»Только HTTP/1.1
307Temporary Redirect«Временное перенаправление». Сервер отправил этот ответ, чтобы клиент получил запрошенный ресурс на другой URL-адрес с тем же методом, который использовал предыдущий запрос. Данный код имеет ту же семантику, что код ответа 302 Found, за исключением того, что агент пользователя не должен изменять используемый метод HTTP: если в первом запросе использовался POST, то во втором запросе также должен использоваться POST.Только HTTP/1.1
308Permanent Redirect

«Перенаправление на постоянной основе». Это означает, что ресурс теперь постоянно находится в другом URI, указанном в заголовке

Location: HTTP Response. Данный код ответа имеет ту же семантику, что и код ответа 301 Moved Permanently, за исключением того, что агент пользователя не должен изменять используемый метод HTTP: если POST использовался в первом запросе, POST должен использоваться и во втором запросе.

Примечание: Это экспериментальный код ответа, Спецификация которого в настоящее время находится в черновом виде.

draft-reschke-http-status-308
Клиентские
400Bad Request«Плохой запрос». Этот ответ означает, что сервер не понимает запрос из-за неверного синтаксиса.HTTP/0.9 и выше
401Unauthorized«Неавторизованно». Для получения запрашиваемого ответа нужна аутентификация. Статус похож на статус 403, но,в этом случае, аутентификация возможна.HTTP/0.9 и выше
402Payment Required«Необходима оплата». Этот код ответа зарезервирован для будущего использования. Первоначальная цель для создания этого когда была в использовании его для цифровых платёжных систем(на данный момент не используется).HTTP/0.9 и 1.1
403Forbidden«Запрещено». У клиента нет прав доступа к содержимому, поэтому сервер отказывается дать надлежащий ответ.HTTP/0.9 и выше
404Not Found«Не найден». Сервер не может найти запрашиваемый ресурс. Код этого ответа, наверно, самый известный из-за частоты его появления в вебе.HTTP/0.9 и выше
405Method Not Allowed«Метод не разрешён». Сервер знает о запрашиваемом методе, но он был деактивирован и не может быть использован. Два обязательных метода, GET
и HEAD, никогда не должны быть деактивированы и не должны возвращать этот код ошибки.
Только HTTP/1.1
406Not Acceptable

Этот ответ отсылается, когда веб сервер после выполнения server-driven content negotiation, не нашёл контента, отвечающего критериям, полученным из user agent.

Только HTTP/1.1
407Proxy Authentication RequiredЭтот код ответа аналогичен коду 401, только аутентификация требуется для прокси сервера.Только HTTP/1.1
408Request TimeoutОтвет с таким кодом может прийти, даже без предшествующего запроса. Он означает, что сервер хотел бы отключить это неиспользуемое соединение. Этот метод используется все чаще с тех пор, как некоторые браузеры, вроде Chrome и IE9, стали использовать HTTP механизмы предварительного соединения для ускорения сёрфинга (смотрите баг 634278, будущей реализации этого механизма в Firefox). Также учитывайте, что некоторые серверы прерывают соединения не отправляя подобных сообщений.Только HTTP/1.1
409Conflict

Этот ответ отсылается, когда запрос конфликтует с текущим состоянием сервера.

Только HTTP/1.1
410Gone

Этот ответ отсылается, когда запрашиваемый контент удалён с сервера.

Только HTTP/1.1
411Length Required

Запрос отклонён, потому что сервер требует указание заголовка Content-Length, но он не указан.

Только HTTP/1.1
412Precondition FailedКлиент указал в своих заголовках условия, которые сервер не может выполнитьТолько HTTP/1.1
413Request Entity Too Large

Размер запроса превышает лимит, объявленный сервером. Сервер может закрыть соединение, вернув заголовок Retry-After

Только HTTP/1.1
414Request-URI Too LongURI запрашиваемый клиентом слишком длинный для того, чтобы сервер смог его обработатьТолько HTTP/1.1
415Unsupported Media TypeМедиа формат запрашиваемых данных не поддерживается сервером, поэтому запрос отклонёнТолько HTTP/1. 1
416Requested Range Not SatisfiableДиапазон указанный заголовком запроса Range не может быть выполнен; возможно, он выходит за пределы переданного URIТолько HTTP/1.1
417Expectation FailedЭтот код ответа означает, что ожидание, полученное из заголовка запроса Expect, не может быть выполнено сервером.Только HTTP/1.1
Серверные
500Internal Server Error«Внутренняя ошибка сервера». Сервер столкнулся с ситуацией, которую он не знает как обработать.HTTP/0.9 и выше
501Not Implemented«Не выполнено». Метод запроса не поддерживается сервером и не может быть обработан. Единственные методы, которые сервера должны поддерживать (и, соответственно, не должны возвращать этот код) — GET и HEAD.HTTP/0.9 и выше
502Bad Gateway«Плохой шлюз». Эта ошибка означает что сервер, во время работы в качестве шлюза для получения ответа, нужного для обработки запроса, получил недействительный (недопустимый) ответ.HTTP/0.9 и выше
503Service Unavailable«Сервис недоступен». Сервер не готов обрабатывать запрос. Зачастую причинами являются отключение сервера или то, что он перегружен. Обратите внимание, что вместе с этим ответом удобная для пользователей(user-friendly) страница должна отправлять объяснение проблемы. Этот ответ должен использоваться для временных условий и Retry-After: HTTP-заголовок должен, если возможно, содержать предполагаемое время до восстановления сервиса. Веб-мастер также должен позаботиться о заголовках, связанных с кешем, которые отправляются вместе с этим ответом, так как эти ответы, связанные с временными условиями, обычно не должны кешироваться.HTTP/0.9 и выше
504Gateway TimeoutЭтот ответ об ошибке предоставляется, когда сервер действует как шлюз и не может получить ответ вовремя.Только HTTP/1.1
505HTTP Version Not Supported«HTTP-версия не поддерживается». HTTP-версия, используемая в запросе, не поддерживается сервером.Только HTTP/1.1

Диагностика и лечение ВИЧ

Диагностика ВИЧ-инфекции                                                        Лечение ВИЧ-инфекции (перейти)

Диагноз ВИЧ-инфекции устанавливает врач-инфекционист Центра СПИД путём комплексной оценки эпидемиологических данных, результатов клинического обследования и лабораторных исследований

Первым шагом и стандартным методом лабораторной диагностики ВИЧ-инфекции служит одновременное определение антител к ВИЧ 1, 2 и антигена р25/24 ВИЧ. Антиген р24 может обнаруживаться  на 15-й, первые антитела – на 30-й, поздние – к 3-6 месяцам.

В лаборатории СПИД-центра можно пройти тест на ВИЧ на выявление антител и антигена. Услуга совершенно бесплатна для граждан РФ, конфиденциальна и, по желанию обратившегося, анонимна. 
Процедура достаточно простая и состоит из трех этапов:
1. дотестовое консультирование (проводится по желанию пациента) — это конфиденциальный диалог со специалистом.
2. забор материала на исследование,
3. выдача результат и послетестовое консультирование.

 

Кроме стандартного теста на ВИЧ, при котором проводится забор крови из вены, существуют экспресс-тесты на ВИЧ.

 
Они могут проводиться по капле крови из пальца или по слюне. Такие тесты чаще ориентированы на выявление антител. Экспресс-тесты используют в тест-мобилях, на выездных акциях по информированию, консультированию и добровольному обследованию на ВИЧ. 

Это закон: каждое исследование на ВИЧ с применением простых/быстрых тестов должно сопровождаться исследованием крови стандартными методами исследования на антитела к ВИЧ 1,2 и антиген p24 или направлением пациента на обследование стандартными методами.

Выдача заключения о наличии или отсутствии ВИЧ-инфекции только по результатам простого (быстрого) теста не допускается.

Лабораторную диагностику ВИЧ-инфекции можно пройти как в СПИД-центре, так и в поликлинике по месту жительства, женской консультации или диспансере, если Вы там состоите на учете и проходите регулярное лечение. 


Тест на ВИЧ — единственный способ узнать, есть заболевание или нет. У ВИЧ-инфекции нет внешних специфических признаков или симптомов, если в острый период (это примерно год от момента заражения) и появляются какие-то недомогания, то все они протекают как известные нам болезни, например простудное заболевание или ангина.

Важно помнить, у ВИЧ-инфекции существует инкубационный период. Т.е. первые антитела можно обнаружить примерно через месяц, от момента заражения, а поздние — через три. Все это время человек может передать вирус другому, например, при незащищенном половом контакте, при этом тест на ВИЧ может быть отрицательным (антитела не будут выявлены).  

Поэтому так важно сдавать тест на ВИЧ регулярно. Это не только поможет остановить развитие заболевания, но и позволит защитить от заражения других людей. 

Дотестовое консультирование — беседа пациента со специалистом — проводиться перед сдачей анализа (теста на ВИЧ) и служит для того, чтобы:

— уточнить и оценить риски заражения ВИЧ-инфекцией;

— актуализировать информацию о ВИЧ, информировать или исправить неверные представления о заболевании;

— рассказать о процедуре забора анализа

— обсудить возможные результаты теста и подготовить пациента к результату исследования.

Итогом консультирования становится информированное добровольное согласие на прохождение процедуры — освидетельствования на ВИЧ. Оно заполняется в письменном виде и подтверждает решение пациента пройти анализ.  

В каких случаях и как часто надо проходить тест на ВИЧ?

Если в вашей жизни нет риска заражения, то тест на ВИЧ можно проходить 1 раз в 1-3 года, например, при диспансеризации.  
Если у Вас был риск — тест на ВИЧ необходимо сдать в ближайшее время от ситуации риска, повторно — через 3 месяца, т.е. после окончания периода инкубационного окна. 

Тест на ВИЧ может быть как положительный — антитела к ВИЧ, и/или антиген ВИЧ обнаружены, так и отрицательным — антитела/антиген не обнаружены.

Отрицательный результат обследования на антитела к ВИЧ не является абсолютным подтверждением отсутствия заболевания. В течение нескольких месяцев после заражения ВИЧ (до 3 месяцев), результат обследования может быть отрицательным. Этот период назван «серонегативным окном» или «инкубационный период», о нём мы писали выше — период между заражением и появлением антител к ВИЧ. 

Важно помнить: результаты исследования по телефону, электронной почте, путем СМС-информирования не сообщаются. Результат выдается при личном обращении обследуемого или его законного представителя.

После получения положительного результата методом ИФА или ИХЛА наступает следующий этап диагностики заболевания.  Для подтверждения результатов в отношении ВИЧ применяются подтверждающие тесты (иммунный, линейный блот и определение РНК/ДНК ВИЧ молекулярно-биологическими методами).

Иммунный или линейный блот ориентированы на выявление антител к ВИЧ, но уже к конкретным гликопротеидам вируса. Моелкулярно-биологическией метод исследования (ПЦР) позволяет выявить генный материал ВИЧ — РНК или ДНК вируса. На этапе диагностики применяется качественный, анализ. В отличие от количественного он показывает только наличие или отсутствие генного материала ВИЧ в биологическом образце (крови), а не количество вирусных частиц. 

К выявлению генного материала ВИЧ прибегают в случаях, когда пациенту требуется срочно начать прием препаратов, например, если новорожденный ребенок заразился от матери во время беременности и/или родов, если женщина беременна и необходимо принять решение о начале профилактики передачи ВИЧ от матери ребенку. Например, при наличии высокого риска заражения ВИЧ исследование проводится в первые 48 часов жизни ребенка и повторно и в возрасте 14 — 21 дня.  Преимущественно применяется метод выявления ДНК ВИЧ. Получение положительных результатов обследования на ДНК ВИЧ или РНК ВИЧ в двух отдельно взятых образцах крови у ребенка в любом возрасте является лабораторным подтверждением диагноза ВИЧ-инфекции.

Исследование антител к ВИЧ у детей, рожденных от ВИЧ-положительных мам будет давать положительный результат примерно до 18 месяцев. Это связано с наличием  в крови ребенка материнских антител. 

На каких сроках и какими тестами можно выявить генный материал ВИЧ, антиген р24 и антитела к ВИЧ


Самое раннее обнаружение генного материала ВИЧ может происходить на 7-10-й день от ситуации риска. Это исследование проводится методом ПЦР (полимеразно-цепная реакция) и выявляет РНК или ДНК ВИЧ. Обычно такие тесты ориентированы на качественную диагностику — то есть дают ответ, есть ВИЧ (положительный результат) или нет (отрицательный результат).  

Тесты 4го поколения, которые используют сегодня во всех лабораториях России, выявляют антиген р24 ВИЧ-1, который появляется раньше, чем первые антитела. Но позже исчезает. И для диагностики остаются доступны антитела к ВИЧ-1 и антитела к ВИЧ-2. инкубационный период для таких тестов в среднем составляет 3 месяца.

Это значит, что такой тест может выявить антитела уже к концу первого месяца (если они выработались у человека в достаточно для определения количестве), но при отрицательном результате тест на сроке до 3-х месяцев, тест на ВИЧ необходимо повторить по истечении периода серонегативного (инкубационного) окна. 

В единичных случаях, связанных как правило с серьезными нарушениями работы иммунной системы, антитела могут вырабатываться позднее 3-х месяцев (например, при приеме цитостатиков при онкологических заболеваниях). В этом случае, тест на ВИЧ проводят повторно в более поздние сроки. Например в 6 месяцев, а при применении постконтактной химиопрофилактики препаратами АРВТ еще и в 12 месяцев. Но такие схемы обследования рекомендуется обсудить с врачом и проводить исследование под медицинским наблюдением с учетом всех факторов и особенностей здоровья человека.

Тесты третьего поколения можно чаще встретить сегодня в виде экспресс-тестов для самостоятельной диагностики или для диагностики в ситуациях, когда решение надо принять очень быстро (например, поступление на роды женщины, не обследованной на ВИЧ, травма острым инструментом медицинского работника, оказывающего помощь человеку, с неизвестным ВИЧ-статусом). Так же такие тесты используются на экспресс-акциях. Для тестов третьего поколения инкубационный период также составляет в среднем 3 месяца.  

СанПиН 3.3686-21 «Санитарно-эпидемиологические требования по профилактике инфекционных болезней» (2021 год): «Инкубационный период при ВИЧ-инфекции является периодом от момента заражения до ответа организма на внедрение вируса (появление клинической симптоматики или выработки антител). Он обычно составляет не более 3 месяцев, однако при наличии иммунодефицитных состояний у пациента может увеличиваться до 12 месяцев».

Клинические рекомендации МЗ РФ «ВИЧ-инфекция у взрослых» (2020): «Стадия инкубации – период от момента заражения до появления реакции организма в виде клинических проявлений «острой инфекции» и/или выработки антител.  Продолжительность обычно составляет от 4 недель до 3 месяцев, но в единичных случаях может увеличиться до 1 года. В этот период происходит активное размножение ВИЧ в отсутствие клинических проявлений заболевания, антитела к ВИЧ могут не выявляться. Диагноз ВИЧ-инфекции на данной стадии ставят на основании эпидемиологических данных; он может быть лабораторно подтверждён обнаружением в крови пациента ВИЧ, его антигенов (р24), нуклеиновых кислот (РНК или ДНК)».


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

Во время консультации специалист Вам должен сообщить: 
— результат исследования
— разъяснить меры предосторожности, чтобы не допустить распространения ВИЧ-инфекции
— объяснить гарантии получения медицинской помощи и соблюдения прав и свобод
— предупредить об уголовной ответственности за создание угрозы заражения, либо за заражение другого лица ВИЧ-инфекцией.

Врач-эпидемиолог СПИД-центра обязан провести расследование и уточнить источник заражения. А также возможное дальнейшее распространение вируса. Поэтому человека с ВИЧ ждут вопросы, касающиеся любых ситуаций, связанных с возможностью передачи вируса:
— контактны с кровью в медицинских и немедицинских организациях
— употребление ПАВ
— сексуальные контакты и др.

Врач-инфекционист на приеме проведет осмотр и опросит Вас на предмет проявления острого заболевания ВИЧ-инфекцией. В 30-50% случаев у людей в первый год заражения появляются симптомы, напоминающие другие заболевания. 

После установления диагноза проводится уточнение стадии заболевания и назначается лечение ВИЧ-инфекции. 

Всем пациентам при постановке на диспансерный учет проводится комплекс лабораторных диагностических исследований для выявления следующих заболеваний: 

сифилис (далее каждые  12 мес.)

вирусный гепатит С (далее каждые 12 мес.)

вирусный гепатит В (далее каждые 12 мес. )

токсоплазмоз (Toxoplasma gondii) 

цитомегаловирус (Cytomegalovirus) 

туберкулёз (далее каждые 6 мес.).

Вопросы

Есть ли доказательства существования ВИЧ?

Да, есть. ВИЧ является одним из самых изученных вирусов. Люди, отрицающие научно-доказанные факты, идущие против общественного мнения называются диссидентами. Узнать больше фактов о существовании ВИЧ Вам поможет эта брошюра (скачать).


Лечение ВИЧ

Ролик «Стадии развития ВИЧ. Лечение ВИЧ»

Препаратов, которые могли бы полностью вылечить ВИЧ, пока не существует. Вирус остается в организме человека на протяжении всей жизни. Однако в настоящее время разработаны специальные антиретровирусные препараты (АРВП), которые препятствуют размножению и снижают количество вируса в организме, позволяют сохранить или восстановить иммунные функции и предотвратить либо вылечить оппортунистические инфекции, возникающие на фоне иммунодефицита. Своевременно и правильно назначенное лечение позволяет сохранить здоровье и на много лет продлить жизнь пациентов с ВИЧ-инфекцией.

Лечение таким препаратами называется комбинированной терапией, или антиретровирусной терапией (АРВТ). Это подразумевает прием трех или четырех препаратов одновременно. Сегодня лечение ВИЧ-инфекции рекомендуется начинать сразу после выявления заболевания. Это позволяет сохранить иммунную систему и быстро подавить активность вируса, поддержать качество жизни и предупредить развитие сопутствующих заболеваний. 

Основной задачей АРТ является максимальное подавление размножения ВИЧ, что сопровождается снижением содержания РНК ВИЧ в крови (ВН) до неопределяемого (методом ПЦР) уровня.

Однако, не все люди сразу готовы начать принимать препараты, некоторым людям понадобится год или два, а то и больше для того чтобы решиться  начинать прием АРВ-препаратов. 

Принципами АРТ являются:

добровольность – осознанное принятие решения о начале лечения и его проведении,

документированное «информированное согласие»;

своевременность – как можно более раннее начало АРТ;

непрерывность – длительное (пожизненное) соблюдение режима приёма АРВП.

Начав такую терапию, ВИЧ-позитивный человек должен принимать ее всю жизнь регулярно и без перерыва. В противном случае у человека, пропускающего прием препаратов или вообще прекратившего лечение, вырабатывается резистентность.

Резистентность – это приспособляемость вируса к данному лекарству. Это означает, вирус изменился таким образом, что этот препарат престает на него действовать. Набор медикаментов, используемых при АРВТ, ограничен, поэтому в следующий раз выбор комбинации лекарств сокращается. Самое страшное, что изменения в вирусе будут передаваться при заражении дальше. Поэтому при принятии решения о начале лечения очень важна так называемая приверженность или готовность к АРВТ.

Законодательно в нашей стране лечение ВИЧ – инфекции обеспечивается бесплатно всем нуждающимся в нем гражданам. 

Знакомство с комбинированной антиретровирусной терапией (скачать)

Мифы и страхи антиретровирусной терапии (скачать)

Усталость от антиретровирусной терапии (скачать)

Согласие пациента на начало лечения подтверждается заполнением и подписанием Информированного согласия на проведение АРТ

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

Контроль эффективности лечения

Для того, чтобы оценить, как проходит лечение, действует ли АРВТ и насколько сохранна иммунная система, врачи назначают комплекс анализов. Среди них есть два, на которые стоит обратить особе внимание. 

Иммунный статус и вирусная нагрузка.

Существуют два очень важных анализа, которые необходимы всем людям с ВИЧ – иммунный статус и вирусная нагрузка. Именно благодаря им можно определить степень поражения иммунной системы и эффективность препаратов.

Что такое иммунный статус?

Иммунный статус определяет количество различных клеток иммунной системы. Для людей с ВИЧ имеет значение количество клеток CD4 или Т-лимфоцитов – белых клеток крови, которые отвечают за «опознание» различных болезнетворных бактерий, вирусов и грибков, которые должны уничтожаться иммунной системой.

Количество клеток CD4 у взрослого человека обычно составляет от 600 до 1200 клеток/мл.

В соответствии с классификацией иммунных нарушений ВОЗ выделяют следующие степени иммунных нарушений: 

— отсутствие иммунодефицита или незначительный: CD4 >500 мкл ;

— умеренный иммунодефицит: CD4 350 — 499 мкл ;

— выраженный иммунодефицит: CD4 200 — 349 мкл ;

— тяжёлый иммунодефицит: CD4 <200 мкл или <15%.

Если количество клеток CD4  ниже 350 клеток/мл, рекомендуется начало антиретровирусной терапии (АРВТ) «по  жизненным показаниям», так как при таком иммунной статусе возникает риск возникновения СПИД-ассоциированных заболеваний.

Число CD4 ниже 350 клеток/мл говорит о серьезном иммунодефиците. В этом случае надо принимать препараты не только для лечения ВИЧ-инфекции, но и для профилактики оппортунистических заболеваний: туберкулеза, грибковых, бактериальных и вирусных инфекций. 

Главное, о чем говорит количество CD4 – о здоровье иммунной системы: ухудшается оно или улучшается.

Изменения в количестве CD4

Количество ваших клеток СD4 может то подниматься, то снова падать в результате инфекций, стресса, курения, физических упражнений, менструального цикла, приема контрацептивных таблеток, времени суток и даже времени года, более того, различные тест-системы могут давать разные результаты по количество CD4.

Именно поэтому очень важно регулярно сдавать анализ на иммунный статус и смотреть на изменения в результатах. Нельзя оценит состояние здоровья ВИЧ-положительного человека по одному единственному анализу. Если у вас есть инфекция, например, простуда или герпес, лучше отложить сдачу анализа до того момента, пока симптомы не пройдут.

Если у вас относительно высокое количество клеток CD4 (более 500),  достаточно сдавать анализ на иммунный статус раз в 6 месяцев. При количестве клеток менее 500 клеток/мл, обследование необходимо проводить 1 раз в 3 месяца. 

Без регулярного обследования иммунного статуса сложно определить, как развивается болезнь и необходима ли коррекция назначенной АРВ-терапии.

Что такое вирусная нагрузка?

Вирусная нагрузка показывает количество вирусных частиц в 1 мл крови. Вирусная нагрузка до 10 000 копий/мл считается не высокой.
От 10 000 до 50 000 копий/мл – средней
От 50 000 до 100 000 копий/мл и выше – высокой.

Если сравнить развитие ВИЧ-инфекции с поездом, который идет к станции СПИДа, то иммунный статус – это расстояние, которое осталось, а вирусная нагрузка – это скорость, с которой движется поезд.

По изменению вирусной нагрузки судят об эффективности терапии и правильности подбора препаратов при приеме АРВТ.

У человека, регулярно принимающего препараты АРВТ через 3 месяца от начала лечения вирусная нагрузка должны достигнуть неопределяемого уровня и сохраняться на этом уровне на протяжении всего периода лечения.

Неопределяемая вирусная нагрузка говорит о том, что вируса в организме человека очень мало, а значит и шансов передать ВИЧ другим людям, даже при незащищенном сексуальном контакте тое, очень мало. Именно на этом основано движение «Н=Н» — неопределяемая нагрузка=невозможность передачи ВИЧ.  Любой риск передачи ВИЧ половым путем связан с вирусной нагрузкой, а неопределимость сводит этот риск к нулю.

АРТ не только полезна для вашего здоровья, но и защищает ваших партнеров.

Лечение сопутствующих заболеваний  — гепатитов В и С, туберкулеза, герпес-вирусной инфекции, токсоплазмоза  и др. — проводятся в соответствии с рекомендуемыми схемами и зависит от тяжести заболевания и степени пораженности иммунной системы. 

Первичная профилактика (превентивное лечение) вторичных (оппортунистических) инфекций

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

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

Для проведения профилактики вторичных инфекцией необходимо исключить их наличие. 

Профилактика пневмоцистной пневмонии и токсоплазмоза при числе CD4 < 200 мкл-1 (менее 15%) — рекомендуется прием Ко-тримоксазола по схеме до повышения количества CD4+лимфоцитов на фоне АРТ > 200 клеток/мкл в течение 3 мес.

Профилактика грибковых заболеваний, в т.ч. кандидоза — противогрибковые препараты по назначению врача.

Профилактика нетуберкулёзных микобактериозов — азитромицин либо кларитромицин по схеме.

Профилактика туберкулеза — изониазид по схеме (либо другой препарат, сочетающийся в АРВТ). 

Дозы препаратов и курс лечения зависят от степени иммунодефицита, тяжести состояния пациента. 


ВИЧ и другие заболевания

Смотреть видеоролик о вирусных гепатитах В и С https://www.aids43.ru/profilactica/about-hiv/prevention-hiv-and-hepatitis/

Информация о вирусном гепатите С

Памятка для ВИЧ-положительных: что важно помнить о своем здоровье

Изучить всю информацию о лечении ВИЧ-инфекции — задача не из легких. Для того, чтобы помочь людям с ВИЧ лучше ориентироваться в вопросах здоровья, нужно знать краткую информацию, которая может помочь сохранить свое здоровье.

1. Избегайте есть сырое или не прожаренное мясо, сырую рыбу или сырые яйца. В них могут находиться опасные для вас микробы.

2. Если у вас никогда не было гепатита А или В, поговорите с врачом о вакцинации против них.

3. Проходите диспансеризацию, назначенную лечащим врачом СПИД-центра:

Флюорография или рентгенография ОГК – диагностика туберкулёза (1 раз в 6 мес.)

электрокардиограмма

ультразвуковое исследование органов брюшной полости (комплексное)

ультразвуковое исследование почек и надпочечников

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

4. Регулярно ходить к «зубному» очень важно. Стоматологический осмотр желательно проходить дважды в год. Первые связанные с ВИЧ заболевания обычно проявляются в полости рта.

5. Не отказывайтесь от визитов к врачу СПИД-центра. Необходимо регулярно сдавать анализы на вирусную нагрузку и иммунный статус.

6. Лучше избегать ненужной «активации» иммунной системы, из-за ВИЧ у нее и так хватает работы. Все заболевания, особенно инфекции, даже не связанные с ВИЧ нужно как можно скорее лечить. При «активации» иммунной системы вирус может размножаться быстрее.

7. ВИЧ-положительным женщинам нужно следить за состоянием шейки матки. Каждые 6 месяцев нужно проходить полный гинекологический осмотр, при этом желательно сделать цитологический анализ слизистой шейки матки. Это поможет предотвратить рак шейки матки.

8. Если вы чувствуете постоянную усталость, поговорите с вашим врачом о возможной анемии (низком уровне гемоглобина в крови) или низком уровне гормонов. Своевременная диагностика и лечение этих проблем может помочь.

9. Если вы внезапно и быстро теряете вес, понадобится лечение синдрома потери веса.

10. Если ваш иммунный статус выше 200 клеток/мл, проходите вакцинацию, предусмотренную национальным календарём прививок, это позволит избежать тяжелого течения инфекционных заболеваний — гриппа, коронавирусной инфекции. 

11. Если у вас ВИЧ, это не значит, что он будет у вашего ребенка. На данный момент риск передачи ВИЧ от матери к ребенку составляет менее 2%.

12. Препараты АРВТ могут вызывать в первый месяц приема нежелательный (побочные) эффекты. Если через месяц они продолжают Вас беспокоить, проконсультируйтесь с лечащим врачом, возможно предложенная схема лечения Вам не подходит.

13. Иммунный статус определяет состояние иммунной системы, и является даже более важным анализом, чем вирусная нагрузка. ВИЧ-инфекция влияет на количество клеток CD4, которые разрушаются вирусом. Количество CD4 бывает процентным (от общего числа лимфоцитов), и абсолютным (количество CD4 в миллилитре крови). Процентное количество — более стабильно, поэтому оно может точнее говорить о развитии ВИЧ-инфекции.

14. Обычно, хотя и не всегда, вирусная нагрузка позволяет «предсказать» как быстро будет развиваться ВИЧ-инфекция. Чем выше вирусная нагрузка, тем больше вероятность, что в ближайшее время количество CD4 начнет быстро уменьшаться. Если вирусная нагрузка меньше 50 копий/мл, вероятность прогрессирования заболевания крайне мала.

15. Узнайте, какие признаки могут быть у ВИЧ-ассоциированных раков: саркомы Капоши и не Ходжкинской лимфомы. Чем быстрее эти заболевания будут диагностированы, тем легче их будет вылечить.

Основное лечение ВИЧ-инфекции — комбинация из трех или более антиретровирусных препаратов. Они позволяют сделать вирусную нагрузку ниже определяемого уровня, повысить иммунный статус и предотвратить ВИЧ-ассоциированные заболевания. Врач должен подобрать комбинацию в зависимости от истории заболевания и вашего отношения к режиму приема, ограничениям в еде (например, принимать препарат натощак, или с едой) и возможным побочным эффектам. Необходимо сотрудничать с врачом, чтобы выбрать комбинацию, которая действительно вам подходит.

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

Правило половины времени: если Вы забыли принять препарат в назначенное время и до следующего приема осталось меньше половины времени, которое должно пройти между приемами, то таблетку пить не следует. Если меньше — то препарат можно принять.  Например, если Вы принимаете препарат через каждые 12 часов (утром, в 7.00 и вечером в 19.00), то в первые 6 часов после пропуска (т.е. до 13.00) Вы можете принять пропущенную таблетку. Если Вы вспомнили о пропуске когда до следующего приема осталось менее 6 часов, таблетку необходимо принять только в положенное время, т.е. в 19.00

Не принимайте никаких лекарств, витаминов или пищевых добавок, включая продаваемые «без рецепта», пока не убедитесь, что они сочетаются с теми препаратами, которые вы принимаете.

Важно заботиться о своих глазах. Если у вас ухудшилось зрение или у вас бывает «размытая картинка» обязательно обратитесь к врачу.

Учитесь общаться и сотрудничать с врачом. У многих возникают проблемы в отношениях с врачом, другие просто избегают посещений врача. Однако в результате вы только пострадаете сами. Активно занимайтесь своим здоровьем, и это избавит вас от многих проблем в будущем.

Ответы на частые вопросы о ВИЧ-инфекции и лечении

Исчезают ли антитела к ВИЧ, если я принимаю терапию?

Нет, антитела сохраняются на протяжении всего периода заболевания, т.е. всю жизнь, даже если у человека неопределяемая вирусная нагрузка.


Иммунный статус и вирусная нагрузка

Профессиональное лечение наркомании и алкоголизма!

 

Мы сотрудничаем с наркологическими центрами по всей стране!

Позвоните прямо сейчас!

8 800 551 50 95

 

 


 

 

 

Существуют два очень важных анализа, которые необходимы всем людям с ВИЧ — иммунный статус и вирусная нагрузка. Иногда в их значениях бывает сложно разобраться. В то же время именно благодаря им можно определить момент для начала лечения и эффективность препаратов.

Иммунный статус определяет количество различных клеток иммунной системы. Для людей с ВИЧ имеет значение количество клеток CD4 или Т-лимфоцитов — белых клеток крови, которые отвечают за «опознание» различных болезнетворных бактерий, вирусов и грибков, которые должны уничтожаться иммунной системой. Количество клеток CD4 измеряется в числе клеток CD4 на миллилитр крови (не всего организма). Обычно его записывают как клеток/мл. Количество клеток CD4 у ВИЧ — отрицательного взрослого человека обычно где-то от 500 до 1200 клеток/мл. ВИЧ может инфицировать CD4 и производить в них свои копии, в результате чего эти клетки погибают. Хотя клетки гибнут из-за ВИЧ каждый день, миллионы CD4 воспроизводятся им на замену. Тем не менее, с течением длительного времени количество CD4 может уменьшаться и даже снижаться до опасного уровня.

О чем говорит количество CD4?

У большинства людей с ВИЧ количество CD4 обычно снижается через какое-то количество лет. Количество CD4 от 200 до 500 говорит о сниженной работе иммунной системы. Если количество CD4 становится меньше 350 или начинает быстро снижаться — это повод поговорить со своим врачом на назначении антиретровирусной терапии. Если количество клеток CD4 от 200-250 клеток/мл и ниже рекомендуется начало терапии, так как при таком иммунном статусе возникает риск СПИД-ассоциированных заболеваний. Главное, о чем говорит количество CD4 — здоровье иммунной системы, ухудшается оно или улучшается.

Изменения в количестве CD4

Количество ваших клеток CD4 может то подниматься, то снова падать в результате инфекций, стресса, курения, физических упражнений, менструального цикла, приема контрацептивных таблеток, времени суток и даже времени года. Более того, различные тест-системы могут давать разные результаты по количеству CD4.Именно поэтому очень важно регулярно сдавать анализ на иммунный статус и смотреть на изменения в результатах. Нельзя оценить состояние здоровья ВИЧ — положительного человека по одному-единственному анализу. Также лучше измерять количество CD4 в одной и той же клинике, примерно в одно и то же время суток. Если у вас есть инфекция, например, простуда или герпес, лучше отложить сдачу анализа до того момента, когда симптомы не пройдут. Если у вас относительно высокое количество клеток CD4, нет симптомов и вы не принимаете антиретровирусную терапию, достаточно сдавать анализ на иммунный статус раз в 3-6 месяцев. Тем не менее, если ваш иммунный статус быстро снижается, или вы начали прием препаратов, ваш доктор должен предложить вам сдавать анализы чаще. Если у вас очень сильно меняется количество клеток CD4 от раза к разу, то возможно меняется общее количество белых клеток крови, возможно по причине инфекции. В этом случае врач обратит внимание на другие показатели иммунного статуса. Например, на соотношение CD4/CD8. CD8 — другие клетки иммунной системы, которые не страдают от ВИЧ. Напротив, при развитии ВИЧ-инфекции их количество не уменьшается, а увеличивается, как реакция организма на инфекцию. В норме количество CD4 и CD8 примерно одинаково, но по мере прогрессирования заболевания соотношение CD4/CD8 уменьшается. Однако если у человека нормальное количество клеток CD4, то количество CD8 не играет большой роли. Также об истинном состоянии иммунной системы говорит процентное количество CD4.

Процентное количество CD4

Вместо того чтобы считать количество CD4 на миллилитр, врач может оценить процент, который CD4 составляют от общего количества белых клеток. Это процентное количество клеток CD4. В норме оно составляет около 40%. Процентное количество CD4 менее 20% — это примерно тоже самое, что и количество CD4 ниже 200 клеток/мл.

Что такое вирусная нагрузка?

Анализ на вирусную нагрузку определяет количество частиц вируса в жидкости, точнее в плазме крови. Этот анализ определяет только гены ВИЧ, то есть РНК вируса. Результат вирусной нагрузки измеряется в количестве копий РНК ВИЧ на миллилитр. Вирусная нагрузка является «прогностичным» тестом. Она показывает, как быстро может уменьшиться иммунный статус у человека в ближайшее время. Если сравнить развитие ВИЧ-инфекции с поездом, который идет к пункту назначения (СПИД — ассоциированные заболевания), то иммунный статус — это расстояние, которое осталось, а вирусная нагрузка — это скорость, с которой движется поезд. На данный момент используются разные виды анализов на вирусную нагрузку. Каждая тест-система представляет собой отдельную технику определения вирусных частиц, поэтому от тест-системы будет зависеть, считать ли результат низким, средним или высоким. В наше время анализы на вирусную нагрузку достоверны для любых подтипов вируса.

Естественные вариации

Показатели вирусной нагрузки могут подниматься или падать, но это не отражается на здоровье человека. Исследования показывают, что для людей, не принимающих антиретровирусную терапию, два теста на вирусную нагрузку из одного образца крови могут отличаться почти в три раза. Другими словами, не обязательно нужно волноваться, если вирусная нагрузка повышается с 5 000 до 15 000 копий/мл, если вы не принимаете лечение. Даже повышение в два раза может оказаться простой ошибкой тест — системы. В идеале вам нужно сдавать вирусную нагрузку, когда вы здоровы. Если у вас была инфекция или вы недавно проходили вакцинацию вирусная нагрузка может временно повыситься.

Значимые изменения

Повод для беспокойства появляется только тогда, когда результат анализа на вирусную нагрузку остается повышенным в течение нескольких месяцев, или если вирусная нагрузка возросла более, чем в три раза. Например, если вирусная нагрузка возросла с 5 000 до 25 000 копий/мл — это значительное изменение, так как результат вырос в пять раз. Тем не менее, все равно лучше сделать повторный тест, чтобы подтвердить тенденцию к повышению вирусной нагрузки.

Эффект вакцинаций и инфекций

Если вы недавно перенесли какую-либо инфекцию или проходили вакцинацию, может наблюдаться временное увеличение вирусной нагрузки. В этих случаях рекомендуется отложить сдачу анализа на вирусную нагрузку, как минимум, на месяц после вакцинации или перенесенного заболевания.

Минимизация отклонений

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

Если вы не принимаете антиретровирусную терапию

Если вы не принимаете антиретровирусную терапию, ваша вирусная нагрузка может быть источником прогнозирования развития ВИЧ-инфекции без приема терапии. Результаты исследования, изучавшего изменения вирусной нагрузки людей, не принимавших антиретровирусную терапию, предполагают, что в сочетании с количеством клеток CD4 вирусная нагрузка может прогнозировать риск развития симптомов в будущем. У людей с одинаковым количеством клеток CD4 исследователи обнаружили, что среди тех, у кого вирусная нагрузка была выше, наблюдается тенденция к тому, что симптомы развиваются быстрее, чем у людей с низкой вирусной нагрузкой. Среди группы людей с одинаковой вирусной нагрузкой, симптомы развивались чаще у тех, у кого был ниже иммунный статус. В совокупности показатели количества клеток CD4 и вирусной нагрузки служат основанием для прогнозирования развития ВИЧ-инфекции в краткосрочном и среднесрочном периоде.

Решение о начале приема антиретровирусной терапии

Уровень вашей вирусной нагрузки наряду с другими показателями может помочь вам принять решение, начинать прием терапии или нет. В настоящее время существуют рекомендации, которыми руководствуются врачи при принятии решения, когда следует назначать антиретровирусную терапию, причем показатель количества клеток CD4 играет большую роль, чем вирусная нагрузка. Рекомендуется начать прием терапии до того, как иммунный статус упадет до 200 клеток. У людей с более высоким иммунным статусом решение о назначении терапии может зависеть от уровня вирусной нагрузки, скорости снижения иммунного статуса, вероятности строгого соблюдения режима терапии, наличия симптомов и от желания самих пациентов. Люди, которым было рекомендовано начать прием антиретровирусной терапии, но они решили отложить ее прием, необходимо более регулярно отслеживать показатели иммунного статуса и вирусной нагрузки, а также подумать о приеме терапии еще раз.

Вирусная нагрузка у женщин

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

Что означает неопределяемая вирусная нагрузка?

Все тесты, определяющие вирусную нагрузку, имеют порог чувствительности, ниже которого они не могут определить ВИЧ. В разных тест-системах он может быть различным. Однако то, что вирусная нагрузка не определяется, не означает, что вирус полностью исчез из организма. Вирус все еще присутствует в организме, но в столь малых количествах, что тесту сложно его определить. Тесты на вирусную нагрузку измеряют только количество вируса в крови. Даже если у вас неопределяемая вирусная нагрузка, это не значит, что она также неопределяемая в других частях организма, например, в сперме.

Каков порог определения нынешних тестов?

Тест-системы, применяемые в большинстве больниц в России, определяют количество вируса до 400-500 копий/мл. В некоторых современных больницах применяются более чувствительные тесты, определяющие до 50 копий/мл. Уже разработана тест-система, определяющая уровень вируса в крови до 2 копий/мл, но она пока нигде не применяется.

Какие преимущества дает неопределяемая вирусная нагрузка?

Иметь неопределяемую вирусную нагрузку желательно по двум причинам:- очень низкий риск прогрессирования ВИЧ-инфекции — очень низкий риск развития резистентности к принимаемым антиретровирусным препаратам. Именно в снижении вирусной нагрузки до неопределяемого уровня и заключается назначение антиретровирусной терапии, по мнению врачей. У некоторого числа людей снижение вирусной нагрузки до неопределяемого уровня может занять от 3 до 6 месяцев, кому-то хватает и 4-12 недель, а у кого-то нагрузка может и не снизиться до неопределяемого уровня. У людей, принимающих антиретровирусную терапию впервые, больше вероятность снижения вирусной нагрузки до неопределяемого уровня, чем у тех, кто уже ее принимал. Обычно врачи рекомендуют сменить комбинацию препаратов или поменять один из препаратов, если вирусная нагрузка не снижается до неопределяемого уровня после 3 месяцев приема терапии. Однако точка зрения врачей по поводу того, как быстро надо менять препараты, различна. Некоторые считают, что чем раньше сменить препараты, тем ниже риск развития резистентности. Другие считают, что это может привести к тому, что они перестанут принимать терапию, которая для них эффективна. При смене режима терапии вам должны назначить те препараты, которые вы до этого не принимали, и которые не принадлежат к одному классу. Чем больше препаратов вы смените, тем больше проблем с резистентностью может возникнуть. Чем быстрее у вас снизится вирусная нагрузка до неопределяемого уровня, тем дольше она будет оставаться неопределяемой, если вы будете строго соблюдать режим приема препаратов. После 6 месяцев приема терапии без смены препаратов в идеале вирусная нагрузка должна снизиться до неопределяемого уровня. Но это не обязательное условие, хотя и желательное. Важно помнить, что даже если ваша вирусная нагрузка снизилась до 5000 копий, риск развития СПИД — ассоциированных заболеваний очень низок, если нагрузка будет оставаться на этом уровне.

Вирусная нагрузка и риск передачи ВИЧ

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

Если вы не принимаете терапию

Существует значительная разница в прогрессировании ВИЧ-инфекции, если сравнить вирусную нагрузку ниже 5000 копий и выше 50000 копий/мл, даже если иммунный статус превышает 500 клеток. Если иммунный статус находится в пределах 350-200 клеток и быстро снижается, вам следует показываться врачу каждый месяц или по возможности каждую неделю, так как при резком снижении иммунного статуса есть риск развития СПИД — ассоциированных заболеваний. Если ваш иммунный статус выше 500 клеток, желательно посещать врача для измерения вирусной нагрузки каждые 4-6 месяцев.

Если у вас увеличилась вирусная нагрузка во время приема терапии

Необходимо повторить анализ на вирусную нагрузку через 2-4 недели для подтверждения первого результата. Желательно сдавать анализы на вирусную нагрузку и иммунный статус всегда в одно и то же время

Список кодов состояния HTTP + их значение для SEO

Довольно часто вы можете столкнуться с такими ошибками, как 404 и 301, но есть много кодов статуса HTTP, с которыми вы, вероятно, не знакомы.

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

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

100301405417450
101302406418451
102303407422500
200304408423501
201305409424502
202306410425503
203307411426504
204400412428505
205401413429506
206402414431507
207403415444509
300404416449510

1xx информационные коды

100 Continue Server Code (Продолжение кода сервера)
Код 100 Continue обозначает «нормальную работу». Он указывает, что пользователь сделал качественный запрос, и сервер начал его обрабатывать. Это временный код статуса HTTP, появляющийся лишь в тех отдельных случаях, когда пользователь ожидает окончательный ответ со стороны сервера. Он возникает только после отправки последнего пакета данных.

Когда такой статус-код можно использовать? Это внутренний статус, бывают случаи, когда он не появляется, особенно если пользователю уже удалось получить некоторые данные из сервера. Это что-то похожее на месседж, в котором сообщается, что соединение установилось качественно, и вы можете зайти на сайт. Отправьте данные, но не забудьте закрыть дверь, когда вы закончите (подразумевается код окончательного ответа).

101 Switching Protocols (Переключение протоколов)
Вероятно, это один из простейших кодов сервера. Он означает, что пользователь попросил переключить используемый тип протокола, и веб-сервер согласился на такой шаг.
Когда вы можете его применить? Если осуществляется переход на новую версию HTTP из старой версии протокола. Такой запрос будет выполняться только в том случае, если существует более подходящий протокол (другими словами, если есть более новая версия HTTP).

102 Processing (Обработка)
Поскольку запрос WebDAV (протокол передачи), кроме основного запроса может включать и ряд других подзапросов, подразумевая также и файловые операции, то для его выполнения может потребоваться больше времени.
Когда можно использовать этот код? Он создается для того, чтобы уведомить пользователя и обнулить таймер. Дальше будет активировано ожидание следующей директивы в стандартном режиме, поскольку обработка запросов способна затянуться по времени.

2xx Success (Успех)

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

200 OK
Код состояния 200, наверное, является наиболее популярным, но в то же время очень неприметным в плане использования. Он указывает, что передача данных между сервером и пользователем подошла к завершению, и все прошло так, как должно.
Когда этот код нужно использовать? Постоянно!

201 Created (Создан)
В связи с успешным выполнением запроса создался новый ресурс. К примеру, благодаря запросу юзера сгенерирован такой ранее не существующий веб-ресурс, как новая страница. Исходной сервер настроен так, что обязан создать ресурс еще до отправки 201 кода. Если документ не может быть сгенерирован своевременно, сервер использует в качестве альтернативы код 202 (принят).

202 Accepted (Принят)
Текущий запрос был передан в стадию обработки, но в силу объективных факторов является незавершенным. Запрос к серверу может быть не завершенным, это зависит от факта, успешно ли прошла обработка и не отклонили ли его.

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

203 Non-Authoritative Information (Недостоверная информация)
Серверу удалось полностью обработать запрос, но передаваемые данные не были взяты из первостепенного источника (резервная копия, другой сервер и т. д.) и поэтому информация может быть нерелевантной. Этот код имеет большое сходство с 200 серверным ответом, но указывает, что данные не были получены из источника.

Когда применяют подобный ответ сервера? Ним можно заменить 200 код, если отправитель имеет веские основания полагать, что заголовки ответов из внешнего источника отличаются от тех, которые были предоставлены исходным сервером.

204 No Content (Нет контента)
Этот код является ответом сервера, который указывает, что запрос получили и поняли. Но при этом не существует данных, которые могут быть отправлены пользователю. В основном такой код используется для активации скриптов без необходимости внесения изменений в веб-документ. Нужно, чтобы указанный код не содержал основного сообщения, и он должен быть вставлен в первую строку с кодом, которая является доступной сразу после заголовка.

Когда применяется такой код? Он используется в первую очередь, когда вы должны вводить или выполнять любые действия без необходимости в обновлении ресурса (например, страницы).

205 Reset Content (Сброс контента)
Код обозначает успешную обработку запроса сервером c отсутствующим возвратом контента. В отличие от 204 кода, этот ответ требует, чтобы документ был обновлен.

Когда может применяться такой код? Обычно он используется в случаях, заполнения пользователем формы, и отправки сервером браузеру запроса на очистку этой формы. Он имеет сходство с 204 кодом, но выдвигает требование к пользователю по сбросу документа после завершения обработки. К примеру, требуется провести очистку HTML-формы после верификации.

206 Partial Reset (Частичный сброс)
Сервер возвращает только часть контента, которая соответствует заголовку, отправленному клиентом. В основном его используют расширенные инструменты кэширования. Такое бывает, когда пользователь хочет получить лишь небольшую часть контента страницы, а сервер в своем ответе предоставляет данные только для этой части страницы.

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

207 Multi-Status (Мультистатус)
Сервер параллельно предоставляет результаты нескольких независимых операций, которые включаются в тело сообщения в виде XML-документа.

3xx Редирект

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

300 Multiple Choices (Множественный выбор)

Этот код предоставляет пользователю данные о том, что веб-ресурс переместили, и поэтому сервер предлагает пользователю доступные альтернативы, из которых он может выбрать самый релевантный веб-ресурс.

В каких случаях будет применен этот ответ сервера? В типичном случае, его можно наблюдать, если сервер получил информацию, что URL-адрес, предоставленный пользователем (иными словами, браузер пользователя), имеет неподходящий индекс и предлагает дополнительный выбор. В обычном порядке такое происходит, когда пользователи применяют URL-адрес к каталогу не последнего уровня, а сервер предлагает им выбор доступных документов или директории последующего уровня.

301 Moved Permanently (Удален навсегда)
Это общий запрос пользователя, который означает, что запросы на этот ресурс (а также запросы, которые последуют за ним) следует перенаправить на указанный URL.

Когда он используется? Когда страница потеряна, больше не существует, или линк, ведущий на внешний документ, больше неработоспособен. 301 редирект дает пользователю понять, что запрошенный ресурс переместили. В основном он выполняется с помощью файла .htaccess, который доступен на серверах Apache.

302 Found (Найден)
Этот код говорит пользователю, что местоположение запрашиваемого веб-документа было временно изменено, а код состояния 302 включает данные о новом размещении, к которому пользователь может делать запрос.

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

303 See Other (Смотреть другой)
Он является индикатором того, что искомый ресурс можно найти по URL-адресу, который отличный от того, что указан в запросе. Это не обязательно значит, что ресурс был перемещен. Этот код только предоставляет адрес, который должен запрашиваться при аналогичном ответе.

Когда может применяться этот код? Этот способ в основном существует, чтобы позволить выходным файлам POST-активированных скриптов перенаправлять агента пользователя на избранный веб-ресурс.

304 Not Modified (Не изменен)
304 означает, что пользователь запрашивает документ / ресурс только тогда, когда он был изменен с момента последних обновлений кеша этого документа.

В каких случаях может применяться этот код? Если ответ сервера сообщает вам, что параметры документа If-Modified-Since или If-Match не изменились со времени генерирования последнего кеша. Тогда нет нужды повторно отправлять ресурс на проверку.

305 Use Proxy (Использовать прокси)
305 код дает понять пользователю, что доступ к запрашиваемому ресурсу осуществим только через прокси-сервер, указанный в ответе.
Когда он показывается? Он часто отображается в связи с мерами безопасности и обеспечивает доступ к запрашиваемым URL-адресам.

306 Switch Proxy (Переключить прокси)
Изначально он означал, что «последующие запросы должны использовать указанный прокси», но в настоящее время не используется.

307 Temporary Redirect (Временный редирект)
Такой код отображается, если открываемый ресурс временно используется для другого URL-адреса, который также содержится в ответе. 307 немного отличается от 302 кода – он является его более конкретной версией.

Когда он используется? Он выводится почти в аналогичных ситуациях, что и при 302, но пользователь должен продолжать запрашивать исходный URL-адрес при следующих запросах или до того времени, пока не будет выведен другой статус сервера.

4хх Ошибка клиента

Класс ответов 4xx указывает на ошибки на стороне клиента или тот факт, что местоположение никогда (или уже) не существовало.

400 Bad Request (Плохой запрос)
Запрос не обрабатывается правильно в связи с синтаксической ошибкой.
Для чего предназначен этот код? Если пользователь делает запрос на информацию, но при этом пренебрегает протокольными правилами передачи гипертекста. Запрос не следует делать повторно без надлежащих перемен в синтаксисе.

401 Unauthorized (Неавторизирован)
Он имеет отношение к запросу ресурса, который нуждается в авторизации. Код 401 информирует, что предварительную авторизацию отклонили, поскольку переданные пользовательские данные были неверные.

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

402 Payment Required (Требуется оплата)
Этот код сервера забронирован на будущее. Но, изначально предполагалось, что такой статус можно будет использовать при расчетах специальными формами электронных денег. Но ему так и не нашлось применения.

Какова сфера применения этого кода? Старый сервис Apple MobileMe сообщал об 402-ошибке, если аккаунт пользователя в MobileMe подозревался в любой форме злоупотреблений его ресурсами. Также видеохостинг Youtube использует этот статус, если некий IP-адрес использует чрезмерно большое количество запросов. Поэтому пользователю приходится ввести CAPTCHA.

403 Forbidden (Запрещен)
Пользователь пробует добиться доступа к веб-ресурсу, на который у него нет прав, а авторизация здесь никак не может помочь.
Что насчет применения этого кода? Он используется, когда сервер может понять запрос, но не разрешает выполнить его, поскольку у клиента имеются ограничения доступа к текущему разделу. Обычно такое наблюдается, если веб-ресурс не предназначен для открытого доступа.

404 Not Found (Не найден)
Большинство пользователей знакомо с 404 ошибкой. Она указывает на то, что искомый ресурс невозможно найти, но в будущем – когда он может появиться там – к нему можно получить доступ. Также здесь разрешаются все следующие обращения от клиента. Но в большом количестве таких случаев используется код редиректа класса 3xx, и пользователь перенаправляется на альтернативный ресурс или местоположение.
Когда демонстрируется этот код? Довольно часто, особенно если страницу удалили или переместили. Часто в таких случаях сервер в автоматическом режиме генерирует доступную страницу с ошибкой 404.

405 Method Not Allowed (Метод не разрешен)
Метод, посредством которого осуществляется запрос к ресурсу, является недоступным. Иными словами, появляется ошибка при попытке использовать функцию в формате GET, тогда как требуется ввод данных через метод POST (либо с помощью метода PUT с веб-документами только для чтения).

Когда появляется такой статус-код? Ошибки 405 выходят через их отношение со специфическими объектами страницы, для которых и выполнялось обращение к серверу. К примеру, если часть запроса скрипта имеет отличия с запросом пользователя, подразумевавшего применение этого скрипта.

406 Not Acceptable (Недопустимо)
Запрашиваемый ресурс имеет возможность генерировать только тот контент, который не может использоваться в Accept-хедерах самого запроса. Браузер может обеспечить сервер характеристиками данных, которые будут приниматься из сервера.

В каких случаях такой код может быть использован? В ситуациях, когда форма файла ресурса, который запрашивается не подходит под формат, доступный для распознавания пользователем. Речь здесь идет прежде всего о языке программирования, а не о английском!

407 Proxy Authentication Required (Нужна авторизация прокси)
Как и статус-код 401, значение 407 обозначает, что клиенту следует предварительно авторизоваться через прокси-сервер. Для выполнения этого действия и осуществления процесса авторизации, прокси-сервер должен вернуть поле с заголовком Proxy-authenticate, которое отвечает стандартам, предъявляемым сервером.
Когда появляется этот статус-код? В случаях, если сервер «убежден», что запрос данных от клиента является правильным, но получить доступ к веб-ресурсу возможно лишь через авторизацию с помощью прокси-сервера.

408 Request Timeout (Тайм-аут запроса)
Истекло время ожидания сервером ретрансляции от клиента.
Когда такой статус-код применяться? Используя спецификацию W3 HTTP: «Со стороны клиента не поступало запроса в выделенном временном интервале, когда его ждал сервер. Клиент имеет возможность повторить запрос в любое время».

409 Conflict (Конфликт)
Код 409 является индикатором ситуации, когда запрос не выполняется в связи с противоречивостью обращения к веб-документу.
Когда он применятся? Пользователь может получить такой код в случае загрузке файла на веб-сервер, где расположена более поздняя версия этого файла, что приводит к конфликту между версиями в системе управления.

410 Gone (Исчез)
Сервер дает подобный ответ, если раньше ресурс находился по определенному URL-адресу, но его удалили и на данный момент он недоступен. Пользователю не следует несколько раз повторять одно и то же самое обращение.

Когда применяется такой статус-код? В ситуации, когда уже не представляется возможным получить доступ к ресурсу посредством этого запроса, а на сервере не содержатся данные о гипотетическом местонахождении ресурса. Если сервер подозревает, что веб-документ могут восстановить в ближайшие сроки, то клиенту лучше передать код 404.

411 Length Required (Требуется длина)
Запрос не указывает длину контента, и запрашивался в совершенной форме.
Когда этот код показывается? Когда браузер не определяет длину запрашиваемого содержимого в заголовке запроса. Сервер не будет принимать запрос без валидного поля заголовка контента.

412 Precondition Failed (Сбой предварительного условия)
Сервер не отвечает на одно из предварительных условий, которые отправитель указал в запросе. Иными словами, один или несколько заголовков запросов были возвращены с атрибутом false.

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

413 Request Entity Too Large (Объект запроса слишком большой)
Код 413 отображается в случаях, когда сервер отказывается обрабатывать запрос, потому что тело запроса слишком велико.
Когда этот код может применяться? При использовании метода POST с контентом, который больше по объему, чем сервер, способен обработать.

414 Request-URL Too Long (URL запроса слишком длинный)
Этот код отображается, когда сервер не может обработать запрос, потому что указанный URL слишком длинный.
Когда этот код может применяться? Когда POST-запрос преобразуется в GET-запрос. POST-запрос поддерживает отправку неограниченного количества данных, объединяя их при обращении к серверу. Однако, если запрос должен быть преобразован в GET-формат, он позволит привязать данные формы к URL-адресу, что даст возможность хранить информацию в больших размерах, чем она была доступна.

415 Unsupported Media-Type (Неподдерживаемый тип)
Код 415 отправляется, для указания, что сервер заметил часть запроса, которая была сделана в неподдерживаемом формате.
Когда отображается такой код? Когда в запросе не указываются какие-либо типы носителей, поддерживаемые ресурсом или сервером. Например, пользователь запрашивает изображение в расширении, которое не поддерживается веб-сервером. Сервер знает, что запрашивалось, но не понимает формат, в котором хотели получить ресурс.

416 Requested Range Not Satisfiable (Диапазон не подходит)
Этот ответ пользователь получает, когда он запрашивает часть ресурса, но в то же время этот фрагмент не может быть предоставлен.
Когда такой статус может применяться? Когда сервер запрашивает байты XXX-YYY ресурса, но ресурс немного меньше, чем указано при обращении.

417 Expectation Failed (Ошибка ожидания)
Такой статусный ответ получают, когда по какой-то причине сервер не удовлетворяет значение поля Expect заголовка запроса.
Когда этот код может применяться? Все абсолютно прозрачно. Когда один из заголовков запросов, заголовок «Expect», получает обращение, на которое сервер не в состоянии ответить.

418 I’m a teapot (Я чайник)
Этот код был создан в 1998 году как одна из традиционных шуток на первое апреля IETF, в RFC 2324, как Hyper Text Coffee Pot Control Protocol и вряд ли он когда-нибудь будет обрабатываться современными HTTP-серверами.

Может ли он использоваться? Конечно нет, все это было -15 лет назад и делалось ради смеха.

422 Unprocessable Entity (Необрабатываемый объект)
Сервер принял запрос и понял его суть, но не может выполнить обращение из-за содержания в нем некоторых семантических ошибок.
Когда используется этот статус-код? Когда на стороне сервера прошло успешное принятие обращения, и сервер способен работать с указанным форматом данных; в теле запроса XML-документ содержит правильные синтаксические конструкции, но также в нем содержится какая-либо логическая ошибка, в связи с которой не представляется возможным управлять ресурсом.

423 Locked (Заблокирован)
Целевой ресурс, указанный в запросе, блокируется в связи с применением к нему определенного метода. Чтобы сделать ресурс доступным, следует разблокировать его или предоставить корректные данные авторизации.
Когда этот код может применяться? Когда ресурс является закрытым, в основном это делается в целях обеспечения безопасности.

424 Failed Dependency (Неудачная зависимость)
424 код сообщает, что выполнение текущего запроса напрямую зависит от успешности другой операции, и если она не будет правильно завершена, то вся обработка запроса остановится.

425 Unordered Collection (Неупорядоченная коллекция)
Код 425 показывается пользователю, когда ресурс определяется одним из черновиков расширенного протокола коллекций WebDAV (Advanced Collections Protocol), но отсутствует в Advanced Collections Protocol и Versioning Ordered Collections Protocol.

426 Upgrade Required (Нужно обновление)
Этот код показывается, когда сервер дает клиенту инструкции по обновлению протокола (переключения на другой или новый протокол) Когда используется код? Обычно, когда в браузере используются устаревшие протоколы.

428 Precondition Required (Требуется предпосылка)
Исходный сервер требует указать предварительные условия при обращении. Этот код разработан во избежание конфликтных версий ресурса в тех ситуациях, когда клиент получает (GET) состояние ресурса, изменяет и отправляет (PUT) его обратно на сервер, и в то же время какая-то третья сторона также изменяет местоположение прямо на севере, что приводит к конфликту.

Когда этот код может применяться? По запросу индикации условий, сервер как бы дает гарантии клиентам, что они используют правильную текущую копию ресурса. Если это не совсем так, то пользователь получает ошибку 428.

429 Too Many Requests (Слишком много запросов)
Этот ответ отправляется, если со стороны клиента поступало слишком большое количество обращений за короткий промежуток времени.
Когда используется этот код? Когда пользователь отправляет слишком много обращений за краткосрочный период.

431 Request Header Fields Too Large (Поля заголовков слишком большие)
Появляется, когда сервер не намерен совершать обработку запроса, поскольку какое-нибудь из полей заголовка (или все существующие поля) слишком велики.
Когда он применяется? Базово, когда заголовок запроса, поступающий от юзера больше, чем способен обработать сервер. Обращение можно повторить после того, как поля заголовка в нем будут сокращены.

444 No Response (Нет ответа)
Используется в лог-файлах сервера Nginx, для указания, что сервер не передавал информацию обратно пользователю и закрыл соединение.
Какова сфера применения кода? В основном он использовался как инструмент защиты от вредоносного софта.

449 Retry With (Microsoft) (Повторить попытку)
Расширение Microsoft, которое указывает, что запрос следует повторить после завершения соответствующего действия.
Когда этот код может применяться? Он часто создается, когда настройки запроса не соответствуют тому, что способен проверить сервер.

450 Blocked by Windows Parental Controls – Microsoft (Заблокировано родительским контролем Windows)
Расширение Microsoft. Эта ошибка возникает, когда в параметрах родительского контроля Windows установлена блокировка доступа к некоторым веб-документам.
Когда применяется 450 код? В случае, если родители (зная об этой функции) прибегают к использованию родительского контроля, а id-access запросил доступ к заблокированному ресурсу.

451 Unavailable For Legal Reasons (Недоступен по юридическим причинам)
Новый HTTP-код статуса для ресурсов, которые заблокированы по юридическим соображениям. Применяется, чтобы указать, что доступ к нужному веб-ресурсу заблокировали по юридическим мотивам: например, посредством цензуры или правительства.

5xx Ошибка сервера

Коды 5xx выделены для случаев неудачной работы на стороне сервера.
Эти ответы сервера часто отображаются, когда запросы пользователя не могут быть обработаны сервером по той или иной причине. Сервер должен иметь специальное сообщение для браузера, которое должно отображаться пользователю – оно уведомляет, что сервер (по какому-либо поводу) не в состоянии произвести обработку запроса.

500 Internal Server Error (Внутренняя ошибка сервера)
Этот статус сообщает о внутренней ошибке сервера, которая не совпадает с другими ошибками того же класса.
Этот код используется, если ресурс или ссылка создается на сервере (например, календарь в системе резервирования), который технически не существует как ссылка или доступный ресурс, но пользователь видите их как ссылки.

501 Not Implemented (Не поддерживается)
Сервер либо не понимает метод запроса, либо не поддерживает инструкции, нужные, чтобы обработать обращение.
Вы можете столкнуться с указанным кодом 501, когда сервер не имеет поддержки стандартных протоколов запросов, среди которых GET, OPTIONS, HEAD, POST и т. д.

502 Bad Gateway (Плохой шлюз)
Пользователь увидит 502 код, если сервер, работает в качестве шлюза или прокси-сервера, и он получил недопустимый ответ от сервера верхнего уровня.
Когда используется подобный код? Обычно, когда сервер высшего уровня и прокси / шлюз не согласованы с протоколами, которые представленными в обращении. Как результат появляется ошибка обмена данных.

503 Server Unavailable (Сервер недоступен)
Код 503 означает, что возникли технические причины, из-за которых сервер на определенное время не способен обработать набор данных.
Его допустимо использовать в случаях, когда на сайт есть повышенный спрос, но у сервера нет возможности обрабатывать все входящие запросы.

504 Gateway Timeout (Тайм-аут шлюза)
Сервер как шлюз или прокси-сервер не дождался ответа от вышестоящего сервера, чтобы завершить текущий запрос.
Когда этот код может применяться? Когда прокси или шлюз используют как канал передачи данных, а два сервера при этом ожидают на ответ.

505 HTTP Version Not Supported (Версия HTTP не поддерживается)
Сервер не поддерживает версию HTTP протокола, обозначенную при обращении к нему.
Где используется такой код? В тех случаях, которые были указаны выше! Если HTTP протокол более старый, чем нужно серверу, и, как следствие, он не поддерживается.

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

507 Insufficient Storage (Недостаточно места)
Ошибка 507 имеет место, когда сервер не может разместить данные, поскольку для текущего запроса недостаточно пространства.
Этот код может быть применен, когда сервер загружен в полном объеме, а пользователь запрашивает ресурс, который уже имеется в наличии. Трудность здесь заключается в том, что на сервере нет места для хранения отправленных в запросе данных, чтобы отправить запрашиваемый ресурс.

509 Bandwidth Limit Exceeded (Превышена пропускная способность)
Этот код ответа используется, когда веб-сайт лимитирует ограничение трафика, предназначенное для него.
Когда используется этот статус? Когда Apache запускает правильное расширение, а ISP имеет пропускную способность, которая может быть скоро превышена. Здесь имеется несколько форм ограничения.

510 Not Extended (Нет расширения)
Код 510 появляется, когда на сервере нет расширения, которое хочет использовать клиент. Когда этот код появляется? Когда сервер требует больше данных в запросе.

511 Network Authentication Required (Требуется аутентификация сети)
Этот статус-код демонстрируется, если клиенту следует сначала авторизоваться в сети, к примеру, необходимо ввести пароль для платного доступа в сеть Интернет.
Когда используется этот код? Когда пользователь сначала должен дать свое согласие на условия использования, прежде чем он получит доступ к Интернету (например, к Wi-Fi точке доступа).

Ирина Крутко

SEO специалист

Ирина — SEO-эксперт Sitechecker. Она отвечает за категорию и обзоры веб-хостингов. Одержима исследованиями, разработкой и созданием ценного контента.

Facebook Linkedin

Статус-панель • Документация к API

Public Status API — это инструмент для получения информации о статусе плановых работ в обслуживании сервисов Selectel, который можно интегрировать с вашим приложением, системой или сайтом. Получаемая информация соответствует отображаемой в текущий момент на странице, за исключением вывода истории. Время обновления данных приводится в формате UTC.

Метод вызова API представляет собой HTTP-запрос GET к URL без дополнительной авторизации. При выполнении запроса API возвращает модель объекта в формате JSON. Например:

curl -XGET -H "Content-Type: application/json" 'http://selectel.status.io/1.0/status/5980813dd537a2a7050004bd'

, где:

  • -XGET – параметр, указывающий тип запроса к API;
  • “Content-Type: application/json” – HTTP-заголовок для явного описания типа данных, содержащихся в теле запроса;
  • адрес API указывается в одинарных кавычках.

Пример структуры данных ответа

В целях удобочитаемости, вывод сокращен:

{
  "result": {
    "status_overall": {
      "updated": "2017-10-31T08:50:22.060Z",
      "status": "Operational",
      "status_code": 100
    },
    "status": [
      {
        "id": "5982de1e383934bd050006ac",
        "name": "Dedicated Servers and Colocation",
        "updated": "2017-10-31T08:50:22. 060Z",
        "status": "Operational",
        "status_code": 100,
        "containers": [
          {
            "id": "5982d729f6278a3b05000618",
            "name": "Control panel",
            "updated": "2017-10-26T10:35:26.669Z",
            "status": "Operational",
            "status_code": 100
          },
     ...
ПараметрОписание
status_overallОбщая сводка состояния всех сервисов и их инстансов
idИдентификатор сервиса
nameНазвание сервиса
updatedВремя обновления информации в формате UTC
containersРазделы инстансов сервиса
statusСтатус сервиса
status_codeКод статуса сервиса

Значения параметров status_code и status:

status_codestatusОписание
100OperationalВсе работает в штатном режиме
200Planned MaintenanceЗапланированное обслуживание
300Degraded PerformanceСервис работает, но имеет проблемы с производительностью
400Partial Service DisruptionЧастичная недоступность сервиса
500Service DisruptionСервис полностью недоступен
600Security EventСобытие безопасности

Информация о запланированном обслуживании

Пример части вывода, ниже разберем его более подробно:

. ..
  "incidents": [],
    "maintenance": {
      "active": [],
      "upcoming": [
        {
          "name": "Плановые работы на внутреннем канале связи",
          "_id": "59f80c422d8d1864854fea62",
          "datetime_open": "2017-10-31T05:38:10.903Z",
          "datetime_planned_start": "2017-11-01T21:00:00.000Z",
          "datetime_planned_end": "2017-11-01T23:00:00.000Z",
          "messages": [
            {
              "details": "Проводятся плановые работы по возвращению на основную схему сети после обрыва канала ВОЛС RETN 15.10.2017.\r\nСвязность Москва - Петербург обеспечивается резервным каналом.\r\nНа время плановых работ снижен уровень резервирования до N+0.\r\nВремя фактического перерыва связи составит до 30 минут.\r\nНедоступность могут фиксировать клиенты, использующие прямые каналы RETN.",
              "state": 100,
              "status": 200,
              "datetime": "2017-10-31T05:38:00.000Z"
            }
          ],
          "containers_affected": [
            {
              "name": "Core network",
              "_id": "59b69a93d4c04f860500078d"
            }
          ],
          "components_affected": [
            {
              "name": "Network",
              "_id": "59b69ac3331fbea405000743"
            }
          ]
        }
      ]
    }
. ..

Указывается тип инцидента и его состояние:

 ...
 "incidents": [],
    "maintenance": {
      "active": [],
      "upcoming": [
   ...

Название, идентификатор, дата создания, начала и окончания инцидента:

...
   {
          "name": "Плановые работы на внутреннем канале связи",
          "_id": "59f80c422d8d1864854fea62",
          "datetime_open": "2017-10-31T05:38:10.903Z",
          "datetime_planned_start": "2017-11-01T21:00:00.000Z",
          "datetime_planned_end": "2017-11-01T23:00:00.000Z",
...

Описание инцидента, его коды статуса, время создания (изменения) описания.

Код “state” инцидентаОписание
100 — InvestigatingПроблема изучается, поиск решения
200 — IdentifiedПроблема известна и решается
300 — MonitoringПроблема устранена, производится мониторинг
. ..           
           "messages": [
            {
              "details": "Проводятся плановые работы по возвращению на основную схему сети после обрыва канала ВОЛС RETN 15.10.2017.\r\nСвязность Москва - Петербург обеспечивается резервным каналом.\r\nНа время плановых работ снижен уровень резервирования до N+0.\r\nВремя фактического перерыва связи составит до 30 минут.\r\nНедоступность могут фиксировать клиенты, использующие прямые каналы RETN.",
              "state": 100,
              "status": 200,
              "datetime": "2017-10-31T05:38:00.000Z"
            }
          ]
...

Указание затронутых сервисов:

...
          ],
          "containers_affected": [
            {
              "name": "Core network",
              "_id": "59b69a93d4c04f860500078d"
            }
          ],
          "components_affected": [
            {
              "name": "Network",
              "_id": "59b69ac3331fbea405000743"
            }
...

В случае ошибки в URL запроса API вернет ответ:

{"error":"status page not found"}

или

{
    "status": {
        "error": "yes",
        "message": "Not Found"
    }
}

Если ошибка будет в типе запроса (доступны только GET-запросы), ответ будет таким:

{
    "status": {
        "error": "yes",
        "message": "Forbidden"
    }
}

Просмотр кода состояния HTTP — Internet Information Services

  • Статья
  • Чтение занимает 14 мин

В этой статье приводится список кодов состояния протокола HTTP в Microsoft IIS 7. 0 или более поздних версий.

Первоначальная версия продукта:   службы IIS версии 7.0 или более поздних версий
Оригинальный номер базы знаний:   943891

Введение

При попытке получить доступ к содержимому на сервере, на котором выполняются службы IIS 7.0, 7.5 или более поздних версий с помощью протокола HTTP, IIS возвращает числовой код, указывающий на состояние ответа. Код состояния HTTP записывается в журнал IIS. Кроме того, код состояния HTTP может отображаться в клиентском браузере.

Код состояния HTTP может указывать на успешность или неуспешность запроса. Код состояния HTTP также может отображать точную причину, по которой запрос не был успешным.

Расположение файлов журналов

По умолчанию IIS 7.0 или более поздних версий помещает файлы журналов в следующую папку:
inetpub\logs\Logfiles

Данная папка содержит отдельные каталоги для каждого веб-сайта. Файлы журнала создаются в каталогах ежедневно и по умолчанию называются с помощью даты. Пример имени файла журнала: exYYMMDD.log.

В данном разделе описаны коды состояния HTTP, которые используются в IIS 7.0 или более поздних версий.

Примечание

В этой статье не приводится список всех возможных кодов состояния HTTP, предусмотренных в спецификации HTTP. В данной статье перечислены только коды состояния HTTP, которые может отправлять IIS 7.0 или более поздних версий. Например, настраиваемый фильтр ISAPI или настраиваемый модуль HTTP может установить собственный код состояния HTTP.

1

xx — информация

Эти коды состояния HTTP обозначают предварительный ответ. Клиентский компьютер получит один или несколько ответов 1 xx, прежде чем получить обычный ответ.

В IIS 7.0 или более поздних версий используются нижеперечисленные коды состояния HTTP.

  • 100 — продолжение.
  • 101 — смена протоколов.

2

xx — запрос принят

Эти коды состояния HTTP указывают на успешное принятие сервером запроса.

В IIS 7.0 или более поздних версий используются перечисленные ниже коды состояния успеха HTTP.

  • 200 — ОК. Запрос клиента выполнен успешно.
  • 201 — создан.
  • 202 — принято.
  • 203 — недостоверные сведения.
  • 204 — содержимое отсутствует.
  • 205 — сброс содержимого.
  • 206 — частичное содержимое.

3

xx — перенаправление

Эти коды состояния HTTP указывают на необходимость выполнения клиентским браузером дополнительных действий для выполнения запроса. Например, клиентскому браузеру может потребоваться запросить другую страницу на сервере. Или же повторить запрос, используя прокси-сервер.

В IIS 7.0 или более поздних версий используются нижеприведенные коды состояния перенаправления HTTP.

  • 301 — перемещено навсегда.
  • 302 — объект перемещен.
  • 304 — объект не изменялся.
  • 307 — временное перенаправление.

4

xx — ошибка клиента

Эти коды состояния HTTP указывают на возникновение ошибки, вероятно, на стороне клиентского браузера. Например, клиентский браузер мог запросить несуществующую страницу. Или не предоставить достоверные сведения для проверки подлинности.

В IIS 7.0 или более поздних версий используются перечисленные ниже коды состояния клиентской ошибки HTTP.

  • 400 — неверный запрос. Серверу не удалось распознать запрос из-за ошибки в синтаксисе. Клиенту не следует повторять запрос без внесения изменений.

    IIS 7.0 или более поздних версий определяет нижеприведенные коды состояния HTTP, которые указывают на более конкретную причину ошибки 400.

    • 400.1 — недопустимый заголовок назначения.
    • 400.2 — недопустимый заголовок глубины.
    • 400.3 — недопустимый заголовок «Если».
    • 400.4 — недопустимый заголовок перезаписи.
    • 400.5 — недопустимый заголовок преобразования.
    • 400.6 — недопустимое тело запроса.
    • 400.7 — недопустимая длина содержимого.
    • 400.8 — недопустимое время ожидания.
    • 400.9 — недопустимый маркер блокировки.
  • 401 — доступ запрещен.

    IIS 7.0 или более поздних версий определяет несколько кодов состояния HTTP, которые указывают на более конкретную причину ошибки 401. Приведенные ниже отдельные коды состояния HTTP отображаются в клиентском браузере, но не отображаются в журнале IIS.

    • 401.1 — ошибка входа.
    • 401.2 — вход не выполнен из-за настройки сервера.
    • 401.3 — доступ запрещен списком управления доступом к ресурсу.
    • 401.4 — доступ запрещен фильтром.
    • 401.5 — авторизация не выполнена из-за приложения ISAPI/CGI.
    • 401.501 — доступ запрещен: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
    • 401.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
    • 401.503 — доступ запрещен: IP-адрес включен в запрещающий список ограничения IP-адресов
    • 401. 504 — доступ запрещен: имя узла включено в запрещающий список ограничения IP-адресов
  • 403 — запрет.

    IIS 7.0 или более поздних версий определяет приведенные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 403.

    • 403.1 — доступ на выполнение запрещен.
    • 403.2 — доступ на чтение запрещен.
    • 403.3 — доступ на запись запрещен.
    • 403.4 — требуется SSL.
    • 403.5 — требуется SSL 128.
    • 403.6 — IP-адрес отклонен.
    • 403.7 — требуется сертификат клиента.
    • 403.8 — отказ в доступе к узлу.
    • 403.9 — запрещено: слишком много клиентов пытается подключиться к веб-серверу.
    • 403.10 — запрещено: настройками веб-сервера запрещен доступ для выполнения.
    • 403.11 — запрещено: пароль был изменен.
    • 403.12 — отказ доступа от программы сопоставления.
    • 403.13 — сертификат клиента отозван.
    • 403.14 — вывод каталогов запрещен.
    • 403.15 — запрещено: превышен лимит доступа клиентов на веб-сервере.
    • 403.16 — сертификат клиента недействителен либо не является доверенным.
    • 403.17 — срок действия сертификата клиента истек, либо сертификат еще не вступил в силу.
    • 403.18 — запрос указанного URL-адреса не может быть выполнен в текущем пуле приложений.
    • 403.19 — невозможно выполнять приложения CGI для этого клиента в данном пуле приложений.
    • 403.20 — запрещено: вход систему с помощью служб Passport не выполнен.
    • 403.21 — запрещено: доступ к источнику запрещен.
    • 403.22 — запрещено: неограниченная глубина запрещена.
    • 403.501 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.
    • 403.502 — запрещено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.
    • 403.503 — запрещено: IP-адрес включен в запрещающий список ограничения IP-адресов
    • 403. 504 — запрещено: имя узла включено в запрещающий список ограничения IP-адресов
  • 404 — объект не найден.

    IIS 7.0 или более поздних версий определяет нижеперечисленные коды состояния HTTP, которые указывают на более конкретную причину ошибки 404.

    • 404,0 — объект не найден.

    • 404.1 — сайт не найден

    • 404.2 — ограничение ISAPI или CGI.

    • 404.3 — ограничение типа MIME.

    • 404.4 — обработчик не настроен.

    • 404.5 — запрещено конфигурацией фильтрации запросов.

    • 404.6 — команда отклонена.

    • 404.7 — расширение имени файла отклонено.

    • 404.8 — скрытое пространство имен.

    • 404.9 — атрибут файла скрыт.

    • 404.10 — превышена допустимая длина заголовка запроса.

    • 404.11 — запрос содержит последовательность двойного преобразования символов.

    • 404.12 — запрос содержит знаки расширенного набора.

    • 404.13 — превышен лимит длины содержимого.

    • 404.14 — превышена допустимая длина URL-адреса запроса.

    • 404.15 — строка запроса слишком длинная.

    • 404.16 — запрос DAV передан обработчику файла статистики.

    • 404.17 — динамическое содержимое сопоставлено обработчику файла статистики с помощью сопоставления MIME с подстановочными знаками.

    • 404.18 — последовательность строк запросов отклонена.

    • 404.19 — запрещено правилом фильтрации.

    • 404.20 — слишком много сегментов URL-адреса

    • 404.501 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут предел скорости одновременно выполняемых запросов в рамках динамического ограничения IP-адресов.

    • 404.502 — не найдено: слишком много запросов от одного IP-адреса клиента; достигнут максимальный предел скорости запросов в рамках динамического ограничения IP-адресов.

    • 404. 503 — не найдено: IP-адрес включен в запрещающий список ограничения IP-адресов

    • 404.504 — не найдено: имя узла включено в запрещающий список ограничения IP-адресов

    • 405 — метод запрещен.

    • 406 — браузером клиента не принимается тип MIME запрашиваемой страницы.

    • 408 — истекло время ожидания запроса.

    • 412 — необходимое условие не выполнено.

5

xx — ошибка сервера

Эти коды состояния HTTP указывают на невозможность выполнения сервером запроса из-за того, что сервер сталкивается с ошибкой.

В IIS более поздних версий используются нижеприведенные коды состояния ошибки сервера HTTP.

  • 500 — внутренняя ошибка сервера.

    IIS 7.0 или более поздних версий определяет перечисленные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 500.

    • 500.0 — ошибка модуля или ISAPI.

    • 500.11 — приложение на веб-сервере закрывается.

    • 500.12 — приложение на веб-сервере перезапускается.

    • 500.13 — веб-сервер перегружен.

    • 500.15 — прямые запросы для Global.asax запрещены.

    • 500.19 — недопустимые данные конфигурации.

    • 500.21 — модуль не распознан.

    • 500.22 — конфигурация ASP.NET httpModules не применяется в режиме управляемого конвейера.

    • 500.23 — конфигурация ASP.NET httpHandlers не применяется в режиме управляемого конвейера.

    • 500.24 — конфигурация олицетворения ASP.NET не применяется в режиме управляемого конвейера.

    • 500.50 — при обработке уведомления RQ_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка конфигурации или выполнения правила для входящего трафика.

      Примечание

      Здесь конфигурация распределенных правил считывается как для входящих, так и для исходящих правил.

    • 500.51 — при обработке уведомления GL_PRE_BEGIN_REQUEST произошла ошибка перезаписи. Возникла ошибка глобальной конфигурации или выполнения глобального правила.

      Примечание

      Здесь считывается конфигурация глобальных правил.

    • 500.52 — при обработке уведомления RQ_SEND_RESPONSE произошла ошибка перезаписи. Произошло выполнение правила для исходящего трафика.

    • 500.53 — при обработке уведомления RQ_RELEASE_REQUEST_STATE произошла ошибка перезаписи. Произошла ошибка выполнения правила для исходящего трафика. Правило настроено на выполнение до обновления пользовательского кэша вывода.

    • 500.100 — внутренняя ошибка ASP.

  • 501 — значения, указанные в заголовке, определяют нереализованную конфигурацию.

  • 502 — веб-сервером в качестве шлюза или прокси-сервера получен недопустимый ответ.

    IIS 7.0 или более поздних версий определяет нижеприведенные коды состояния HTTP, которые указывают на более конкретную причину ошибки 502.

    • 502.1 — истекло время ожидания приложения CGI.
    • 502.2 — недопустимый шлюз: преждевременный выход.
    • 502.3 — недопустимый шлюз: ошибка подключения к серверу пересылки (ARR).
    • 502.4 — недопустимый шлюз: сервер отсутствует (ARR).
  • 503 — служба недоступна.

    IIS 7.0 или более поздних версий определяет приведенные ниже коды состояния HTTP, которые указывают на более конкретную причину ошибки 503.

    • 503.0 — пул приложений недоступен.
    • 503.2 — достигнут предел одновременно выполняемых запросов.
    • 503.3 — очередь ASP.NET переполнена
    • 503.4 — очередь FastCGI переполнена

В нижеприведенной таблице описаны причины отображения некоторых распространенных кодов состояния HTTP.

КодОписаниеПримечания
200OKЗапрос успешно обработан IIS 7.0 или более поздних версий.
304Не измененоКлиентский браузер запрашивает документ, который уже находится в кэше. И документ не был изменен с момента своего кэширования. Клиентский браузер использует кэшированную копию документа вместо скачивания его с сервера.
400Недопустимый запросФайл стека протокола HTTP (Http.sys) препятствует обработке запроса службами IIS 7.0 или более поздних версий из-за проблемы в запросе. Обычно этот код состояния HTTP означает, что запрос содержит недопустимые символы или последовательности или же противоречит параметрам безопасности в файле Http.sys.
401.1Ошибка входа в системуБезуспешная попытка входа в систему, вероятно, из-за недопустимого имени пользователя или пароля.
401.2Вход не выполнен из-за настройки сервераЭтот код состояния HTTP указывает на проблему в параметрах конфигурации проверки подлинности на сервере.
401.3Доступ запрещен списком управления доступом к ресурсуЭтот код состояния HTTP указывает на проблему в разрешениях файловой системы NTFS. Эта проблема может возникать, даже если разрешения для файла, к которому вы пытаетесь получить доступ, установлены правильно. Например, эта ошибка возникает, если у учетной записи IUSR отсутствуют права доступа к каталогу C:\Winnt\System32\Inetsrv.
401.4Авторизация не выполнена из-за фильтраФильтр ISAPI препятствует обработке запроса из-за проблемы с авторизацией.
401.5Авторизация не выполнена из-за приложения ISAPI/CGIПриложение ISAPI или приложение CGI препятствуют обработке запроса из-за проблемы с авторизацией.
403.1Доступ на выполнение запрещенНе предоставлен соответствующий уровень разрешения на выполнение.
403.2Доступ на чтение запрещенНе предоставлен соответствующий уровень разрешения на чтение. Убедитесь, что службы IIS 7.0 или более поздних версий настроены на предоставление разрешения на чтение для каталога. Кроме того, если используется документ по умолчанию, убедитесь, что данный документ существует.
403.3Доступ на запись запрещенНе предоставлен соответствующий уровень разрешения на запись. Проверьте разрешения IIS 7.0 и более поздних версий и разрешения файловой системы NTFS. Убедитесь, что они настроены для предоставления каталогу разрешения на запись.
403.4Требуется SSLЗапрос выполнен по небезопасному каналу. Но для веб-приложения требуется подключение SSL.
403.5Требуется SSL 128Сервер настроен на требование 128-битного SSL-соединения. Но запрос не был отправлен с использованием 128-битного шифрования.
403.6IP-адрес отклоненСервер настроен на запрет доступа к текущему IP-адресу.
403.7Требуется сертификат клиентаСервер настроен на требование сертификата для проверки подлинности клиента. Но в клиентском браузере не установлен соответствующий сертификат клиента. Дополнительные сведения см. в статье Ошибка HTTP 403. 7 при запуске веб-приложения, размещенного на сервере, на котором выполняется IIS 7.0.
403.8Нет доступа к сайтуСервер настроен на отклонение запросов на основе DNS-имени клиентского компьютера. Дополнительные сведения см. в статье Динамическое ограничение IP-адресов.
403.12Доступ запрещен модулем сопоставленияДоступ к странице возможен только при наличии сертификата клиента. Но идентификатору пользователя, сопоставленному с сертификатом клиента, отказано в доступе к файлу.
403.13Сертификат клиента отозванКлиентский браузер пытается использовать сертификат клиента, отозванный выдающим центром сертификации.
403.14Вывод каталогов запрещенСервер не настроен для отображения списков каталогов содержимого, и не установлен документ по умолчанию. Дополнительные сведения см. в статье Ошибка «HTTP 403.14 — Запрещено» при открытии веб-страницы IIS.
403. 16Сертификат клиента недействителен либо не является доверенным.Клиентский браузер пытается использовать недействительный клиентский сертификат. Или сервер, на котором запущены IIS 7.0 и более поздние версии, не доверяет клиентскому сертификату. Дополнительные сведения см. в статье Ошибка HTTP 403.16 при попытке получения доступа к размещенному на IIS 7.0 веб-сайту.
403.17Срок действия сертификата клиента истек, либо сертификат еще не вступил в силу.Клиентский браузер пытается использовать сертификат клиента, срок действия которого истек, или сертификат, который еще не вступил в силу.
403.18Запрос указанного URL-адреса не может быть выполнен в текущем пуле приложенийНастраиваемая страница ошибки настроена. И пул приложений страницы ошибки клиента отличается от пула приложений запрашиваемого URL-адреса.
403.19Невозможно выполнять приложения CGI для этого клиентского браузера в данном пуле приложений.Удостоверение пула приложений не имеет права пользователя на замену маркера уровня процесса.
404.0Не найдено.Файл, к которому вы пытаетесь получить доступ, был перемещен или не существует.
404.2Ограничение ISAPI или CGI.На компьютере ограничен доступ к запрашиваемому ресурсу ISAPI или запрашиваемому ресурсу CGI. Дополнительные сведения см. в статье Ошибка HTTP 404.2 при посещении веб-страницы, размещенной на компьютере, на котором выполняется IIS 7.0.
404.3Ограничение типа MIME.Текущее сопоставление MIME для запрашиваемого типа расширения недействительно или не настроено.
404.4Обработчик не настроен.У расширения имени файла запрашиваемого URL-адреса нет обработчика, настроенного на обработку запроса на веб-сервере.
404.5Запрещено конфигурацией фильтрации запросов.Запрашиваемый URL-адрес содержит последовательность символов, которая блокируется сервером.
404.6Команда отклонена.Запрос отправлен с помощью ненастроенной или недействительной HTTP-команды.
404.7Расширение имени файла отклонено.Запрашиваемое расширение имени файла запрещено.
404.8Скрытое пространство имен.Использование запрашиваемого URL-адреса запрещено, поскольку каталог скрыт.
404.9Атрибут файла скрыт.Запрашиваемый файл скрыт.
404.10Превышена допустимая длина заголовка запроса.Запрос отклонен из-за превышения допустимой длины его заголовка.
404.11Запрос содержит последовательность двойного преобразования символов.Запрос содержит последовательность двойного преобразования символов.
404.12Запрос содержит знаки расширенного набора.Запрос содержит знаки расширенного набора, а сервер настроен на запрещение их использования.
404.13Превышен лимит длины содержимого.Запрос содержит заголовок Content-Length. Значение заголовка Content-Length превышает допустимый для сервера предел. Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 404.13 — CONTENT_LENGTH_TOO_LARGE» при посещении веб-сайта, размещенного на сервере, на котором выполняется IIS 7.0.
404.14Превышена допустимая длина URL-адреса запроса.Длина запрашиваемого URL-адреса превышает допустимый для сервера предел.
404.15Строка запроса слишком длинная.Запрос содержит строку запроса, которая превышает допустимый для сервера предел.
404.17Динамическое содержимое сопоставлено обработчику файла статистики.Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 404.17 — не найдено» при посещении веб-сайта, размещенного на IIS 7.0.
405.0Метод запрещен.Запрос отправлен с помощью недействительного метода HTTP. Дополнительные сведения см. в статье Ошибка HTTP 405.0 при посещении веб-сайта, размещенного на сервере, на котором выполняется IIS.
406.0Недопустимый тип MIME.Запрос отправлен с помощью заголовка Accept, который содержит недействительное значение MIME.
412.0Необходимое условие не выполнено.Запрос отправлен с помощью заголовка If-Match, который содержит недействительное значение.
500Внутренняя ошибка сервера.Этот код состояния HTTP может возникать по многим причинам на стороне сервера. Дополнительные сведения см. в статье Сообщение «Ошибка HTTP 500.0 — внутренняя ошибка сервера» при открытии веб-страницы IIS 7.0.
500.11Приложение на веб-сервере закрывается.Обработка запроса не осуществляется из-за закрытия конечного пула приложений. Дождитесь завершения рабочего процесса закрытия, а затем повторите запрос. Если проблема не исчезнет, возможно, в веб-приложении возникли ошибки, которые препятствуют его правильному закрытию.
500.12Приложение на веб-сервере перезапускается.Обработка запроса не осуществляется из-за перезапуска конечного пула приложений. После обновления страницы данный код состояния HTTP должен исчезнуть. Если этот код состояния HTTP появится снова после обновления страницы, проблема может быть вызвана антивирусной программой, которая сканирует файл Global.asa. Если проблема не исчезнет, возможно, в веб-приложении возникли ошибки, которые препятствуют его правильному перезапуску.
500.13Веб-сервер перегружен.Обработка запроса не осуществляется, поскольку сервер перегружен и не может принимать новые входящие запросы. Обычно этот код состояния HTTP означает, что количество одновременно выполняемых входящих запросов превышает количество, которое может обрабатывать веб-приложение IIS 7.0 или более поздних версий. Эта проблема может появиться из-за слишком низких параметров конфигурации производительности, недостаточности оборудования или возникновения узкого места в веб-приложении IIS 7.0 или более поздних версий. Распространенным методом устранения неполадок является создание файла дампа памяти процессов IIS 7.0 или более поздних версий при возникновении ошибки и последующая отладка файла дампа памяти.
500.15Прямые запросы для Global.asax запрещены.Сделан прямой запрос на файл Global.asa или файл Global.asax.
500.19Недопустимые данные конфигурации.Этот код состояния HTTP возникает из-за проблемы в связанном файле applicationhost.config или связанном файле Web.config. Дополнительные сведения см. в статье Ошибка HTTP 500.19 при открытии веб-страницы IIS.
500.100Внутренняя ошибка ASP.Ошибка возникает при обработке страницы ASP. Чтобы получить более конкретную информацию об этой ошибке, отключите вывод подробных сообщений об ошибках HTTP в веб-браузере. Кроме того, в журнале IIS может отображаться номер ошибки ASP, соответствующий возникшей ошибке.
503.0Служба недоступна.Запрос отправлен в пул приложений, который в настоящее время остановлен или отключен. Для устранения этой проблемы необходимо убедиться, что конечный пул приложений запущен. В журнале событий могут содержаться сведения о том, почему пул приложений остановлен или отключен.
503.2Превышено максимально допустимое количество одновременно выполняемых запросов.Для свойства appConcurrentRequestLimit установлено значение, которое меньше текущего количества одновременно выполняемых запросов. IIS 7.0 или более поздних версий не допускает одновременное выполнение запросов, количество которых превышает значение свойства appConcurrentRequestLimit.
Дополнительный кодОписание
400.10Недействительный заголовок XFF
400. 11Недействительный запрос WebSocket
Дополнительный кодОписание
400.601Недопустимый запрос клиента (ARR)
400.602Недопустимый формат времени (ARR)
400.603Ошибка диапазона анализа (ARR)
400.604Клиент потерян (ARR)
400.605Достигнуто максимальное количество пересылок (ARR)
400.606Ошибка асинхронного соревнования (ARR)
502.2Сбой запроса на сопоставление (ARR)
502.3Ошибка асинхронного соревнования WinHTTP (ARR)
502.4Сервер отсутствует (ARR)
502.5Сбой WebSocket (ARR)
502.6Сбой перенаправленного запроса (ARR)
502.7Сбой запроса на выполнение (ARR)

Ссылки

Дополнительные сведения об определениях кодов состояния HTTP см. на странице HTTP/1.1: определения кодов состояния.

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

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

кодов состояния ответа HTTP — HTTP

Коды состояния ответа HTTP указывают, был ли успешно выполнен конкретный HTTP-запрос. Ответы сгруппированы в пять классов:

  1. Информационные ответы ( 100 199 )
  2. Успешные ответы ( 200 299 )
  3. Сообщения перенаправления ( 300 399 )
  4. Ответы об ошибках клиента ( 400 499 )
  5. Ответы об ошибках сервера ( 500 599 )

Перечисленные ниже коды состояния определены в RFC 9110.

Примечание: Если вы получили ответ, которого нет в этом списке, это нестандартный ответ, возможно, настроенный для программного обеспечения сервера.

100 Продолжить

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

101 Протоколы переключения

Этот код отправляется в ответ на заголовок запроса Upgrade от клиента и указывает протокол, на который переключается сервер.

102 Обработка (WebDAV)

Этот код указывает, что сервер получил и обрабатывает запрос, но ответа пока нет.

103 Ранние подсказки

Этот код состояния в первую очередь предназначен для использования с заголовком Link , позволяя пользовательскому агенту начать предварительную загрузку ресурсов, пока сервер готовит ответ.

200 ОК

Запрос выполнен успешно. Значение результата «успех» зависит от метода HTTP:

  • GET : Ресурс был получен и передан в теле сообщения.
  • ГОЛОВКА : Заголовки представления включаются в ответ без тела сообщения.
  • PUT или POST : Ресурс, описывающий результат действия, передается в теле сообщения.
  • TRACE : тело сообщения содержит сообщение запроса, полученное сервером.
201 Создано

Запрос выполнен успешно, в результате был создан новый ресурс. Обычно это ответ, отправленный после запросов POST или несколько запросов PUT .

202 Принято

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

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

Этот код ответа означает, что возвращенные метаданные не совсем совпадают с теми, что доступны на исходном сервере, а получены из локальной или сторонней копии. В основном это используется для зеркал или резервных копий другого ресурса. За исключением этого конкретного случая, ответ 200 OK предпочтительнее, чем этот статус.

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

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

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

Указывает пользовательскому агенту сбросить документ, отправивший этот запрос.

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

Этот код ответа используется, когда от клиента отправляется заголовок Range для запроса только части ресурса.

207 Мультистатус (WebDAV)

Передает информацию о нескольких ресурсах для ситуаций, когда могут быть уместны несколько кодов состояния.

208 Уже сообщалось (WebDAV)

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

226 IM Используется (Дельта-кодирование HTTP)

Сервер выполнил запрос GET для ресурса, и ответ является представлением результата одной или нескольких манипуляций с экземпляром, примененных к текущему экземпляру.

300 Множественный выбор

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

301 Перемещено навсегда

URL запрошенного ресурса был изменен навсегда. Новый URL-адрес дается в ответе.

302 Найдено

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

303 См. Другое

Сервер отправил этот ответ, чтобы указать клиенту получить запрошенный ресурс по другому URI с помощью запроса GET.

304 Без изменений

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

305 Использовать прокси Устаревший

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

306 не используется

Этот код ответа больше не используется; он просто зарезервирован. Он использовался в предыдущей версии спецификации HTTP/1.1.

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

Сервер отправляет этот ответ, чтобы указать клиенту получить запрошенный ресурс по другому URI тем же методом, который использовался в предыдущем запросе. Имеет ту же семантику, что и 302 Found 9. 0007 Код ответа HTTP, за исключением того, что пользовательский агент не должен изменять используемый метод HTTP: если в первом запросе использовался POST , во втором запросе должен использоваться POST .

308 Постоянное перенаправление

Это означает, что ресурс теперь постоянно находится в другом URI, указанном в заголовке HTTP-ответа Location: . Это имеет ту же семантику, что и 301 Moved Permanently Код ответа HTTP, за исключением того, что агент пользователя не должен изменять используемый метод HTTP: если в первом запросе использовался POST , во втором запросе должен использоваться POST .

400 Неверный запрос

Сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, искаженный синтаксис запроса, неверный кадр сообщения запроса или ложная маршрутизация запроса).

401 Неавторизованный

Хотя стандарт HTTP определяет «неавторизованный», семантически этот ответ означает «не прошедший проверку подлинности». То есть клиент должен аутентифицировать себя, чтобы получить запрошенный ответ.

402 Требуется оплата Экспериментальный

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

403 Запрещено

у клиента нет прав доступа к контенту; то есть он неавторизован, поэтому сервер отказывается предоставить запрошенный ресурс. В отличие от 401 Unauthorized , личность клиента известна серверу.

404 Не найдено

Сервер не может найти запрошенный ресурс. В браузере это означает, что URL-адрес не распознан. В API это также может означать, что конечная точка действительна, но самого ресурса не существует. Серверы также могут отправлять этот ответ вместо 403 Запрещено для сокрытия существования ресурса от неавторизованного клиента. Этот код ответа, вероятно, наиболее известен из-за его частого появления в Интернете.

405 Метод не разрешен

Метод запроса известен серверу, но не поддерживается целевым ресурсом. Например, API может не разрешить вызов DELETE для удаления ресурса.

406 Неприемлемо

Этот ответ отправляется, когда веб-сервер после выполнения управляемого сервером согласования контента не находит контента, соответствующего критериям, заданным агентом пользователя.

407 Требуется аутентификация прокси-сервера

Это похоже на 401 Неавторизованный , но для аутентификации требуется прокси-сервер.

408 Время ожидания запроса

Этот ответ отправляется некоторыми серверами при бездействующем соединении, даже без какого-либо предварительного запроса со стороны клиента. Это означает, что сервер хотел бы отключить это неиспользуемое соединение. Этот ответ используется гораздо чаще, поскольку некоторые браузеры, такие как Chrome, Firefox 27+ или IE9, используют механизмы предварительного соединения HTTP для ускорения работы в Интернете. Также обратите внимание, что некоторые серверы просто отключают соединение, не отправляя это сообщение.

409 Конфликт

Этот ответ отправляется, когда запрос конфликтует с текущим состоянием сервера.

410 Исчез

Этот ответ отправляется, когда запрошенный контент был безвозвратно удален с сервера без адреса пересылки. Ожидается, что клиенты удалят свои кеши и ссылки на ресурс. Спецификация HTTP предполагает, что этот код состояния будет использоваться для «ограниченных по времени рекламных услуг». API не должны чувствовать себя обязанными указывать ресурсы, которые были удалены, с этим кодом состояния.

411 Требуемая длина

Сервер отклонил запрос, поскольку поле заголовка Content-Length не определено, а сервер требует его.

412 Предварительное условие не выполнено

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

413 Слишком большая полезная нагрузка

Объект запроса превышает ограничения, установленные сервером. Сервер может закрыть соединение или вернуть 9Поле заголовка 0006 Retry-After .

414 URI слишком длинный

URI, запрошенный клиентом, длиннее, чем сервер готов интерпретировать.

415 Неподдерживаемый тип носителя

Медиаформат запрошенных данных не поддерживается сервером, поэтому сервер отклоняет запрос.

416 Неудовлетворительный диапазон

Диапазон, указанный полем заголовка Range в запросе, не может быть выполнен. Возможно, диапазон выходит за пределы размера данных целевого URI.

417 Ожидание не выполнено

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

418 Я чайник

Сервер отказывается заваривать кофе в чайнике.

421 Неверно направленный запрос

Запрос был направлен на сервер, который не может дать ответ. Это может быть отправлено сервером, который не настроен для создания ответов для комбинации схемы и полномочий, включенных в URI запроса.

422 Необрабатываемый объект (WebDAV)

Запрос был сформирован правильно, но его невозможно выполнить из-за семантических ошибок.

423 Заблокировано (WebDAV)

Ресурс, к которому осуществляется доступ, заблокирован.

424 Ошибка зависимости (WebDAV)

Запрос не выполнен из-за сбоя предыдущего запроса.

425 Слишком рано Экспериментальный

Указывает, что сервер не хочет рисковать обработкой запроса, который может быть воспроизведен повторно.

426 Требуется обновление

Сервер отказывается выполнять запрос с использованием текущего протокола, но может сделать это после того, как клиент перейдет на другой протокол. Сервер отправляет заголовок Upgrade в ответе 426, чтобы указать требуемый(е) протокол(ы).

428 Требуется предварительное условие

Исходный сервер требует, чтобы запрос был условным. Этот ответ предназначен для предотвращения проблемы «потеря обновления», когда клиент GET s состояние ресурса, изменяет его и PUT s отправляет его обратно на сервер, когда тем временем третья сторона изменила состояние на сервере, что привело к конфликту.

429 Слишком много запросов

Пользователь отправил слишком много запросов за заданный промежуток времени («ограничение скорости»).

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

451 Недоступно по юридическим причинам

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

500 Внутренняя ошибка сервера

Сервер столкнулся с ситуацией, с которой он не может справиться.

501 Не реализовано

Метод запроса не поддерживается сервером и не может быть обработан. Единственными методами, которые должны поддерживать серверы (и, следовательно, которые не должны возвращать этот код), являются ПОЛУЧИТЬ и ГОЛОВУ .

502 Плохой шлюз

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

503 Служба недоступна

Сервер не готов обработать запрос. Распространенными причинами являются сервер, который отключен для обслуживания или перегружен. Обратите внимание, что вместе с этим ответом должна быть отправлена ​​удобная страница с объяснением проблемы. Этот ответ следует использовать для временных условий и Retry-After HTTP-заголовок должен, по возможности, содержать предполагаемое время до восстановления службы. Веб-мастер также должен позаботиться о заголовках, связанных с кэшированием, которые отправляются вместе с этим ответом, поскольку эти временные ответы обычно не следует кэшировать.

504 Время ожидания шлюза

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

505 Версия HTTP не поддерживается

Версия HTTP, используемая в запросе, не поддерживается сервером.

506 Вариант также согласовывается

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

507 Недостаточно памяти (WebDAV)

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

508 Обнаружена петля (WebDAV)

Сервер обнаружил бесконечный цикл при обработке запроса.

510 Не расширен

Для выполнения сервером требуются дополнительные расширения запроса.

511 Требуется сетевая аутентификация

Указывает, что клиент должен пройти аутентификацию, чтобы получить доступ к сети.

Таблицы BCD загружаются только в браузере

с включенным JavaScript. Включите JavaScript для просмотра данных.
  • Список кодов состояния HTTP в Википедии
  • Официальный реестр IANA кодов состояния HTTP

Последнее изменение: , участниками MDN

HTTP/1.1: определения кодов состояния

HTTP/1.1: определения кодов состояния
часть протокола передачи гипертекста — HTTP/1.1
RFC 2616 Филдинг и др.

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

10.1 Информационная 1xx

Этот класс кода состояния указывает на предварительный ответ, состоит только из строки состояния и необязательных заголовков и завершается пустой строкой. Для этого нет обязательных заголовков класс кода состояния. Поскольку HTTP/1.0 не определял статус 1xx коды, серверы НЕ ДОЛЖНЫ отправлять ответ 1xx клиенту HTTP/1.0 разве что в экспериментальных условиях.

Клиент ДОЛЖЕН быть готов принять один или несколько ответов о статусе 1xx. до обычного ответа, даже если клиент не ожидает 100 (Продолжить) сообщение о состоянии. Неожиданные ответы о статусе 1xx МОГУТ быть игнорируется агентом пользователя.

Прокси-серверы ДОЛЖНЫ пересылать ответы 1xx, если соединение между прокси и его клиент были закрыты, или если сам прокси запросил генерацию ответа 1xx. (Например, если

прокси добавляет поле «Ожидать: 100-продолжить» при пересылке запроса, тогда ему не нужно пересылать соответствующие 100 (Продолжить) ответ (ы).)

10.1.1 100 Продолжить

Клиент ДОЛЖЕН продолжить выполнение своего запроса. Этот промежуточный ответ используется для информирования клиента о том, что начальная часть запроса был получен и еще не был отклонен сервером. Клиент СЛЕДУЕТ продолжить отправкой оставшейся части запроса или, если запрос уже выполнен, игнорируйте этот ответ. Сервер ДОЛЖЕН отправить окончательный ответ после завершения запроса. Видеть раздел 8.2.3 для подробного обсуждения использования и обращения с этим код состояния.

10.1.2 101 Протоколы переключения

Сервер понимает и готов выполнять требования клиента. запрос через поле заголовка сообщения Upgrade (раздел 14.42) для изменение протокола приложения, используемого в этом соединении. сервер переключит протоколы на те, которые определены ответом Обновите поле заголовка сразу после пустой строки, которая завершает ответ 101.

Протокол СЛЕДУЕТ переключать только тогда, когда это выгодно так. Например, переход на более новую версию HTTP выгоден по сравнению со старыми версиями и переходом на синхронный режим реального времени. протокол может быть выгоден при доставке ресурсов, которые используют такие особенности.

10.2 Успешное 2xx

Этот класс кода состояния указывает, что запрос клиента был успешно получено, понято и принято.

10.2.1 200 ОК

Запрос выполнен. Информация, возвращенная с ответом зависит от метода, используемого в запросе, например:

GET объект, соответствующий запрошенному ресурсу, отправляется в ответ;

HEAD поля заголовка объекта, соответствующие запрошенному ресурс отправляется в ответе без какого-либо тела сообщения;

POST объект, описывающий или содержащий результат действия;

TRACE объект, содержащий сообщение запроса, полученное конечный сервер.

10.2.2 201 Создано

Запрос был выполнен и в результате появился новый ресурс созданный. На вновь созданный ресурс можно ссылаться по URI. возвращается в сущности ответа с наиболее конкретным URI для ресурса, заданного полем заголовка Location. Ответ СЛЕДУЕТ включать сущность, содержащую список ресурсов характеристики и местоположение(я), из которых пользователь или пользовательский агент может выбрать наиболее подходящий. Формат объекта определяется тип носителя, указанный в поле заголовка Content-Type. Происхождение сервер ДОЛЖЕН создать ресурс перед возвратом кода состояния 201. Если действие не может быть выполнено немедленно, сервер ДОЛЖЕН вместо этого ответьте 202 (принято).

Ответ 201 МОЖЕТ содержать поле заголовка ответа ETag, указывающее текущее значение тега объекта для запрошенного варианта просто создан, см. раздел 14.19.

10.2.3 202 Принято

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

Ответ 202 намеренно уклончив. Его цель состоит в том, чтобы разрешить серверу принять запрос для какого-либо другого процесса (возможно, пакетно-ориентированный процесс, который запускается только один раз в день) без требуя, чтобы соединение пользовательского агента с сервером сохранялось пока процесс не будет завершен. Сущность вернулась с этим ответ ДОЛЖЕН включать указание текущего статуса запроса и либо указатель на монитор состояния, либо некоторая оценка того, когда пользователь может ожидать, что запрос будет выполнен.

10.2.4 203 Неофициальная информация

Возвращенная метаинформация в заголовке объекта не является окончательный набор доступен с исходного сервера, но собран из локальной или сторонней копии. Представленный набор МОЖЕТ быть подмножеством или надмножество оригинальной версии. Например, включая местные аннотационная информация о ресурсе может привести к расширению метаинформации, известной исходному серверу. Использование этого код ответа не требуется и подходит только тогда, когда в противном случае ответ будет 200 (ОК).

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

Сервер выполнил запрос, но ему не нужно возвращать entity-body и может захотеть вернуть обновленную метаинформацию. ответ МОЖЕТ включать новую или обновленную метаинформацию в виде заголовки объектов, которые, если они присутствуют, ДОЛЖНЫ быть связаны с запрошенный вариант.

Если клиент является пользовательским агентом, ему НЕ СЛЕДУЕТ изменять вид документа. от того, что вызвало отправку запроса. Этот ответ в первую очередь предназначен для ввода данных для действий, которые могут происходить без вызывая изменение в активном представлении документа пользовательского агента, хотя к документу СЛЕДУЕТ применять любую новую или обновленную метаинформацию. в настоящее время находится в активном представлении пользовательского агента.

Ответ 204 НЕ ДОЛЖЕН включать тело сообщения и, следовательно, всегда завершается первой пустой строкой после полей заголовка.

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

Сервер выполнил запрос, и пользовательский агент ДОЛЖЕН сбросить представление документа, вызвавшее отправку запроса. Этот ответ в первую очередь предназначен для ввода данных для действий, выполняемых через пользовательский ввод с последующей очисткой формы, в которой ввод дается так, чтобы пользователь мог легко инициировать другое действие ввода. ответ НЕ ДОЛЖЕН включать сущность.

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

Сервер выполнил частичный запрос GET для ресурса. Запрос ДОЛЖЕН содержать поле заголовка Range (раздел 14.35). указывающий желаемый диапазон, и МОЖЕТ включать If-Range поле заголовка (раздел 14.27), чтобы сделать запрос условным.

Ответ ДОЛЖЕН включать следующие поля заголовка:

 — либо поле заголовка Content-Range (раздел 14. 16), указывающее
        диапазон, включенный в этот ответ, или multipart/byteranges
        Content-Type, включая поля Content-Range для каждой части. Если
        Поле заголовка Content-Length присутствует в ответе, его
        значение ДОЛЖНО соответствовать фактическому количеству ОКТЕТОВ, переданных в
        тело сообщения.
 
 - Дата
 
 - ETag и/или Content-Location, если бы заголовок был отправлен
        в ответе 200 на тот же запрос
 
 — Истекает, Cache-Control и/или Vary, если значение поля может
        отличаться от отправленного в любом предыдущем ответе для того же
        вариант
 

Если ответ 206 является результатом запроса If-Range, который использовал сильный валидатор кеша (см. раздел 13.3.3), ответ НЕ ДОЛЖЕН включать другие заголовки сущностей. Если ответ является результатом Запрос If-Range, в котором использовался слабый валидатор, ответ НЕ ДОЛЖЕН включать другие заголовки сущностей; это предотвращает несоответствия между кэшированные тела сущностей и обновленные заголовки. В противном случае ответ ДОЛЖЕН включать все заголовки сущностей, которые были бы возвращены с ответом 200 (ОК) на тот же запрос.

Кэш НЕ ДОЛЖЕН объединять ответ 206 с другими ранее кэшированными ответами. содержимое, если заголовки ETag или Last-Modified не совпадают точно, см. 13.5.4.

Кэш, который не поддерживает заголовки Range и Content-Range. НЕ ДОЛЖЕН кэшировать 206 (частичных) ответов.

10.3 Перенаправление 3xx

Этот класс кода состояния указывает на то, что необходимо предпринять дальнейшие действия. принятые пользовательским агентом для выполнения запроса. Действие требуемый МОЖЕТ быть выполнен пользовательским агентом без взаимодействия с пользователем тогда и только тогда, когда метод, используемый во втором запросе, ПОЛУЧИТЬ или ГОЛОВУ. Клиент ДОЛЖЕН обнаруживать бесконечные циклы перенаправления, поскольку такие петли генерируют сетевой трафик для каждого перенаправления.

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

10.3.1 300 Множественный выбор

Запрошенный ресурс соответствует любому из набора представительства, каждое из которых имеет свое конкретное местонахождение, и агент- информация управляемого согласования (раздел 12) предоставляется таким образом, чтобы пользователь (или пользовательский агент) может выбрать предпочтительное представление и перенаправить свой запрос в это место.

Если это не был запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список характеристик ресурсов и местоположения (я) из который пользователь или пользовательский агент может выбрать наиболее подходящий. формат объекта определяется типом носителя, указанным в Content- Введите поле заголовка. В зависимости от формата и возможностей

пользовательский агент, выбор наиболее подходящего варианта МОЖЕТ быть выполняется автоматически. Однако данная спецификация не определяет любой стандарт для такого автоматического выбора.

Если сервер имеет предпочтительный выбор представления, он ДОЛЖЕН включить конкретный URI для этого представления в Location поле; пользовательские агенты МОГУТ использовать значение поля Location для автоматического перенаправление. Этот ответ можно кэшировать, если не указано иное.

10.3.2 301 Перемещено навсегда

Запрошенному ресурсу был назначен новый постоянный URI, и любой будущие ссылки на этот ресурс ДОЛЖНЫ использовать один из возвращаемых URI. Клиенты с возможностью редактирования ссылок должны автоматически повторно связать ссылки на Request-URI с одним или несколькими новыми ссылки, возвращаемые сервером, где это возможно. Этот ответ кэшируется, если не указано иное.

Новый постоянный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

Если код состояния 301 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

 Примечание. При автоматическом перенаправлении запроса POST после
      получение кода состояния 301, некоторые существующие пользовательские агенты HTTP/1.0
      ошибочно изменит его на запрос GET.
 

10.3.3 302 Найдено

Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление может время от времени изменяться, клиент ДОЛЖЕН продолжайте использовать Request-URI для будущих запросов. Этот ответ кэшируется только в том случае, если указано в заголовке Cache-Control или Expires поле.

Временный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

Если код состояния 302 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

 Примечание. В RFC 1945 и RFC 2068 указано, что клиент не может
      изменить метод перенаправленного запроса. Однако большинство
      существующие реализации пользовательских агентов обрабатывают 302, как если бы это было 303
      ответ, выполняя GET для значения поля Location независимо от
      исходного метода запроса. Коды состояния 303 и 307 имеют
      были добавлены для серверов, которые хотят однозначно указать, какие
      такая реакция ожидается от клиента.
 

10.3.4 303 См. Другое

Ответ на запрос можно найти под другим URI и СЛЕДУЕТ извлекаться с использованием метода GET для этого ресурса. Этот способ существует в первую очередь для того, чтобы вывод сценария, активированного POST, перенаправить пользовательский агент на выбранный ресурс. Новый URI не является заменить ссылку на первоначально запрошенный ресурс. 303 ответ НЕ ДОЛЖЕН кэшироваться, но ответ на второй (перенаправленный) запрос может кэшироваться.

Другой URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.

 Примечание. Многие пользовательские агенты до HTTP/1.1 не понимают ошибку 303.
      статус. Когда взаимодействие с такими клиентами является проблемой,
      Вместо этого можно использовать код состояния 302, так как большинство пользовательских агентов реагируют
      на ответ 302, как описано здесь для 303.
 

10.3.5 304 Не изменено

Если клиент выполнил условный запрос GET и доступ разрешено, но документ не был изменен, сервер ДОЛЖЕН ответьте этим кодом состояния. Ответ 304 НЕ ДОЛЖЕН содержать тело сообщения, поэтому всегда заканчивается первой пустой строкой после полей заголовка.

Ответ ДОЛЖЕН включать следующие поля заголовка:

 - Дата, если ее пропуск не требуется в соответствии с разделом 14.18.1.
 

Если исходный сервер без часов соблюдает эти правила, а прокси и клиенты добавляют свою дату к любому ответу, полученному без нее (как уже указано в [RFC 2068], раздел 14.19), кеши будут работать правильно.

 - ETag и/или Content-Location, если бы заголовок был отправлен
        в ответе 200 на тот же запрос
 
 — Истекает, Cache-Control и/или Vary, если значение поля может
        отличаться от отправленного в любом предыдущем ответе для того же
        вариант
 

Если условный GET использовал сильный валидатор кеша (см. раздел 13.3.3), ответ НЕ ДОЛЖЕН включать другие заголовки объектов. В противном случае (т.е. условный GET использовал слабый валидатор), ответ НЕ ДОЛЖЕН включать другие заголовки объектов; это предотвращает несоответствия между кэшированными телами сущностей и обновленными заголовками.

Если ответ 304 указывает, что объект в данный момент не кэширован, то кэш ДОЛЖЕН игнорировать ответ и повторить запрос без условный.

Если кеш использует полученный ответ 304 для обновления записи в кеше, Кэш ДОЛЖЕН обновить запись, чтобы отразить любые новые значения полей, указанные в ответ.

10.3.6 305 Использовать прокси

Запрошенный ресурс ДОЛЖЕН быть доступен через прокси, указанный поле Местоположение. В поле Location указан URI прокси. Ожидается, что получатель повторит этот единственный запрос через прокси. Ответы 305 ДОЛЖНЫ генерироваться только исходными серверами.

 Примечание. В RFC 2068 не было ясно, что 305 предназначен для перенаправления
      один запрос и должен генерироваться только исходными серверами. Нет
      соблюдение этих ограничений имеет серьезные последствия для безопасности.
 

10.3.7 306 (не используется)

Код состояния 306 использовался в предыдущей версии спецификации, больше не используется, а код зарезервирован.

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

Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление МОЖЕТ время от времени изменяться, клиент ДОЛЖЕН продолжайте использовать Request-URI для будущих запросов. Этот ответ кэшируется только в том случае, если указано в заголовке Cache-Control или Expires поле.

Временный URI ДОЛЖЕН быть указан в поле Location в отклик. Если метод запроса не был HEAD, сущность ответ ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новые URI, так как многие пользовательские агенты до HTTP/1.1 не понять статус 307. Поэтому примечание ДОЛЖНО содержать информация, необходимая пользователю для повторения первоначального запроса на новый URI.

Если код состояния 307 получен в ответ на запрос другого чем GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, так как это может изменить условия, на которых был выдан запрос.

10.4 Ошибка клиента 4xx

Класс кода состояния 4xx предназначен для случаев, когда клиент, похоже, ошибся. За исключением случаев ответа на запрос HEAD, сервер ДОЛЖЕН включать сущность, содержащую объяснение ситуация с ошибкой, и является ли она временной или постоянной условие. Эти коды состояния применимы к любому методу запроса. Пользовательские агенты ДОЛЖНЫ отображать пользователю любой включенный объект.

Если клиент отправляет данные, реализация сервера с использованием TCP СЛЕДУЕТ следить за тем, чтобы клиент подтвердил получение пакет(ы), содержащие ответ, прежде чем сервер закроет входное соединение. Если клиент продолжает отправлять данные на сервер после закрытия стек TCP сервера отправит пакет сброса на клиент, который может стереть неподтвержденные входные буферы клиента прежде чем они смогут быть прочитаны и интерпретированы приложением HTTP.

10.4.1 400 Неверный запрос

Запрос не может быть понят сервером из-за неправильного формата синтаксис. Клиент НЕ ДОЛЖЕН повторять запрос без модификации.

10.4.2 401 Неавторизованный

Запрос требует аутентификации пользователя. Ответ ДОЛЖЕН содержать Поле заголовка WWW-Authenticate (раздел 14.47), содержащее запрос применимо к запрошенному ресурсу. Клиент МОЖЕТ повторить запрос с подходящим полем заголовка авторизации (раздел 14.8). Если запрос уже включал учетные данные авторизации, затем 401 ответ указывает, что авторизация была отклонена для тех реквизиты для входа. Если ответ 401 содержит тот же вызов, что и предыдущий ответ, а пользовательский агент уже пытался хотя бы один раз, то пользователю СЛЕДУЕТ предоставить объект, указанный в ответе, поскольку этот объект может включать соответствующую диагностическую информацию. HTTP-аутентификация доступа объясняется в разделе «Аутентификация HTTP: базовый и дайджест-доступ». Аутентификация» [43].

10.4.3 402 Требуется оплата

Этот код зарезервирован для использования в будущем.

10.4.4 403 Запрещено

Сервер понял запрос, но отказывается его выполнять. Авторизация не поможет и запрос НЕ ДОЛЖЕН повторяться. Если метод запроса не был HEAD и сервер хочет сделать public, почему запрос не был выполнен, в нем СЛЕДУЕТ описать причина отказа в юридическом лице. Если сервер не желает сделать эту информацию доступной для клиента, код состояния 404 Вместо этого можно использовать (не найдено).

10.4.5 404 Не найдено

Сервер не нашел ничего, соответствующего Request-URI. Нет указывается, является ли состояние временным или постоянный. Код состояния 410 (Gone) СЛЕДУЕТ использовать, если сервер знает, через какой-то внутренне настраиваемый механизм, что старый ресурс постоянно недоступен и не имеет адреса переадресации. Этот код состояния обычно используется, когда сервер не хочет точно указать, почему запрос был отклонен, или когда нет других ответ применим.

10.

4.6 405 Метод не разрешен

Метод, указанный в строке запроса, не разрешен для ресурс, идентифицированный Request-URI. Ответ ДОЛЖЕН содержать Разрешить заголовок, содержащий список допустимых методов для запрошенного ресурс.

10.4.7 406 Неприемлемо

Ресурс, указанный в запросе, способен генерировать только объекты ответа, которые имеют неприемлемые характеристики содержимого в соответствии с заголовками accept, отправленными в запросе.

Если это не был запрос HEAD, ответ ДОЛЖЕН включать объект содержащий список доступных характеристик объекта и местоположения (я) из которых пользователь или пользовательский агент может выбрать наиболее соответствующий. Формат объекта определяется типом носителя, заданным в поле заголовка Content-Type. В зависимости от формата и возможности пользовательского агента, выбор наиболее подходящего выбор МОЖЕТ быть выполнен автоматически. Однако эта спецификация не определяет какой-либо стандарт для такого автоматического выбора.

 Примечание. Серверам HTTP/1.1 разрешено возвращать ответы,
      неприемлемо в соответствии с заголовками accept, отправленными в
      запрос. В некоторых случаях это может быть даже предпочтительнее отправки
      406 ответ. Пользовательским агентам рекомендуется проверять заголовки
      входящий ответ, чтобы определить, является ли он приемлемым.
 

Если ответ может быть неприемлемым, пользовательский агент ДОЛЖЕН временно прекратить получение дополнительных данных и запросить у пользователя решение о дальнейших действиях.

10.4.8 407 Требуется аутентификация прокси-сервера

Этот код похож на 401 (Неавторизованный), но указывает, что клиент должен сначала аутентифицировать себя с помощью прокси. Прокси ДОЛЖЕН вернуть поле заголовка Proxy-Authenticate (раздел 14.33), содержащее вызов, применимый к прокси для запрошенного ресурса. клиент МОЖЕТ повторить запрос с подходящей прокси-авторизацией поле заголовка (раздел 14. 34). Объясняется аутентификация доступа HTTP в «HTTP-аутентификация: базовая и дайджест-аутентификация доступа» [43].

10.4.9 408 Время ожидания запроса

Клиент не выдал запрос за то время, пока сервер был готов ждать. Клиент МОЖЕТ повторить запрос без модификации в любое более позднее время.

10.4.10 409 Конфликт

Запрос не может быть выполнен из-за конфликта с текущим состояние ресурса. Этот код разрешен только в тех случаях, когда ожидается, что пользователь сможет разрешить конфликт и повторите запрос. Тело ответа СЛЕДУЕТ включать достаточно

информацию, позволяющую пользователю распознать источник конфликта. В идеале ответный объект должен включать достаточно информации для пользователь или пользовательский агент для устранения проблемы; однако это может быть не так можно и не нужно.

Конфликты чаще всего возникают в ответ на запрос PUT. За например, если использовалось управление версиями и объект помещался включены изменения в ресурс, которые противоречат изменениям, внесенным более ранний (сторонний) запрос, сервер может использовать ошибку 409отклик чтобы указать, что он не может выполнить запрос. В этом случае объект ответа, вероятно, будет содержать список различий между двумя версиями в формате, определяемом ответом Тип содержимого.

10.4.11 410 Исчез

Запрошенный ресурс больше не доступен на сервере и не адрес пересылки известен. Ожидается, что это состояние будет считается постоянным. Клиенты с возможностью редактирования ссылок ДОЛЖНЫ удалять ссылки на Request-URI после утверждения пользователем. Если сервер не знает или не имеет возможности определить, действительно ли состояние является постоянным, код состояния 404 (не найдено) ДОЛЖЕН быть используется вместо этого. Этот ответ можно кэшировать, если не указано иное.

Ответ 410 в первую очередь предназначен для помощи веб-сайту. обслуживания, уведомляя получателя о том, что ресурс намеренно недоступен и что владельцы серверов желают, чтобы удаленные ссылки на этот ресурс должны быть удалены. Такое событие характерно для ограниченное время, рекламные услуги и ресурсы, принадлежащие лица, больше не работающие на сайте сервера. Нет, это не так необходимо пометить все постоянно недоступные ресурсы как «исчезнувшие» или сохранять марку в течение любого промежутка времени — это оставлено на усмотрение на усмотрение владельца сервера.

10.4.12 411 Требуемая длина

Сервер отказывается принимать запрос без определенного Content- Длина. Клиент МОЖЕТ повторить запрос, если он добавляет действительный Поле заголовка Content-Length, содержащее длину тела сообщения. в сообщении запроса.

10.4.13 412 Предварительное условие не выполнено

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

10.4.14 413 Объект запроса слишком велик

Сервер отказывается обрабатывать запрос, потому что запрос объект больше, чем сервер хочет или может обработать. сервер МОЖЕТ закрыть соединение, чтобы клиент не мог продолжить запрос.

Если это временное состояние, серверу СЛЕДУЕТ включить Retry- После поля заголовка, чтобы указать, что это временно и после чего время, когда клиент МОЖЕТ повторить попытку.

10.4.15 414 Слишком длинный URI запроса

Сервер отказывается обслуживать запрос, поскольку Request-URI длиннее, чем сервер готов интерпретировать. Это редкое состояние может возникнуть только в том случае, если клиент неправильно преобразовал запрос POST в запрос GET с длинным запросом информации, когда клиент спустился в «черную дыру» URI перенаправление (например, префикс URI перенаправления, который указывает на суффикс себя) или когда сервер подвергается атаке со стороны клиента, пытающегося использовать дыры в безопасности, присутствующие на некоторых серверах, используя фиксированную длину буферы для чтения или управления Request-URI.

10.

4.16 415 Неподдерживаемый тип носителя

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

10.4.17 416 Запрошенный диапазон не выполним

Сервер ДОЛЖЕН возвращать ответ с этим кодом состояния, если запрос включал поле заголовка запроса Range (раздел 14.35), и ни одно из значения спецификатора диапазона в этом поле перекрывают текущий экстент выбранного ресурса, и запрос не включал If-Range поле заголовка запроса. (Для диапазонов байтов это означает, что первый- byte-pos всех значений byte-range-spec были больше, чем текущая длина выбранного ресурса.)

Когда этот код состояния возвращается для запроса диапазона байтов, ответ ДОЛЖЕН включать поле заголовка сущности Content-Range указание текущей длины выбранного ресурса (см. раздел 14.16). Этот ответ НЕ ДОЛЖЕН использовать содержимое multipart/byteranges. тип.

10.4.18 417 Ожидание не выполнено

Ожидание, указанное в поле заголовка запроса Expect (см. раздел 14.20) не может быть встречен этим сервером или, если сервер является прокси, сервер имеет однозначное свидетельство того, что запрос не может быть выполнен сервером следующего перехода.

10.5 Ошибка сервера 5xx

Коды состояния ответа, начинающиеся с цифры «5», указывают случаи в о которых сервер знает, что он ошибся или не способен выполнение запроса. За исключением ответа на запрос HEAD, сервер ДОЛЖЕН включать сущность, содержащую объяснение ситуация с ошибкой, и является ли она временной или постоянной условие. Пользовательские агенты ДОЛЖНЫ отображать любой включенный объект в пользователь. Эти коды ответов применимы к любому методу запроса.

10.5.1 500 Внутренняя ошибка сервера

Сервер столкнулся с непредвиденной ситуацией, которая помешала ему от выполнения запроса.

10.5.2 501 Не реализовано

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

10.5.3 502 Плохой шлюз

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

10.5.4 503 Служба недоступна

В настоящее время сервер не может обработать запрос из-за временная перегрузка или обслуживание сервера. Значение что это временное состояние, которое будет облегчено после некоторая задержка. Если известно, продолжительность задержки МОЖЕТ быть указана в Заголовок Retry-After. Если Retry-After не указан, клиент ДОЛЖЕН обрабатывать ответ так же, как и для ответа 500.

 Примечание. Наличие кода состояния 503 не означает, что
      сервер должен использовать его при перегрузке.  Некоторые серверы могут пожелать
      просто отказаться от соединения.
 

10.5.5 504 Время ожидания шлюза

Сервер, выступая в качестве шлюза или прокси, не получил своевременный ответ от вышестоящего сервера, указанного URI (например, HTTP, FTP, LDAP) или какой-либо другой вспомогательный сервер (например, DNS), который ему необходим для доступа при попытке выполнить запрос.

 Примечание. Примечание для разработчиков: известно, что некоторые развернутые прокси-серверы
      вернуть 400 или 500, когда время поиска DNS истекло.
 

10.5.6 505 Версия HTTP не поддерживается

Сервер не поддерживает или отказывается поддерживать протокол HTTP. версия, которая использовалась в сообщении запроса. Сервер указывает на то, что он не может или не желает выполнить запрос используя ту же основную версию, что и клиент, как описано в разделе 3.1, за исключением этого сообщения об ошибке. Ответ ДОЛЖЕН содержать объект, описывающий, почему эта версия не поддерживается и что еще протоколы поддерживаются этим сервером.

Что такое ответ 200 «ОК»?

Код состояния 200: Ответ «ОК»

Код состояния HTTP 200: Ответ «ОК»

Код состояния HTTP 200 означает успех. Клиент запросил документы с сервера. Сервер ответил клиенту и предоставил клиенту документы. Все хорошо.

Вы редко будете «видеть» этот ответ в дикой природе, используя браузер как обычный пользователь. Обычно вы видите этот ответ только тогда, когда используете инструмент цифрового маркетинга, который специально показывает вам код состояния.

В общем, вы хотите увидеть 200 запросов. Они хороши!

Протокол HTTP

Давайте поговорим о том, как работает протокол HTTP.

Интернет состоит из двух основных элементов: клиентов и серверов .

Каждый раз, когда вы щелкаете в своем браузере, вы получаете доступ к Интернету через веб-клиент . Это может быть Chrome, Firefox, Safari или Internet Explorer.

Когда вы посещаете веб-сайт, вы делаете запрос на веб-сервер .

Facebook.com, ClickMinded.com, MarthaStewart.com/1525880/marthas-chocolate-chip-cookies — все эти сайты имеют собственный домашний адрес. Это называется IP-адрес .

Ваш домашний адрес может быть 123 Main Street, New York, NY 10001 , а адрес Facebook — 66. 220.144.0 .

Всякий раз, когда вы посещаете страницу в Интернете, вы запрашиваете целую кучу документов с сервера этого веб-сайта. Это могут быть документы HTML, CSS, изображения, PDF — что бы это ни было, основные отношения остаются прежними: вы (клиент) делаете запрос, а веб-сайт (сервер) отвечает на этот запрос.

Язык , который вы используете для отправки этих запросов, называется HTTP-протоколом . Эти протоколы на самом деле просто стандарты, с которыми согласились все в сети. Точно так же, как английский, испанский и китайский языки имеют понятный протокол, HTTP — это просто набор стандартов и понятный протокол.

Существует множество различных веб-протоколов, и вы, возможно, знакомы с некоторыми из них:

  • DNS — Система доменных имен
  • FTP — Протокол переноса файла
  • HTTP — Протокол передачи гипертекста
  • IRC — Протокол перевода в Интернет
  • SMTP — Simple Mail REVAIN PROFTOCOL
  • SMTP — Simple Mail REVAIN TRAPPAR
  • SMTP — Simple Mail Transfer Transfer
  • . Уровень сокетов

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

Теперь, когда мы понимаем, что такое протокол HTTP, давайте поговорим о кодах состояния HTTP. Коды состояния сообщают нам, был ли HTTP-запрос успешным, неудачным или чем-то средним.

Давайте посмотрим на пять кодов состояния:

  1. 1xx Блок: информационные запросы
  2. 2xx Блок: успешные запросы
  3. 3xx Блок: REDIRECTS
  4. 4XX .
  5. 5xx блок: ошибки сервера

Некоторые коды состояния встречаются чаще, чем другие. Например, когда вы занимаетесь цифровым маркетингом, вы часто сталкиваетесь с кодом состояния 200, кодом состояния 301 и кодом состояния 404, но вы можете никогда не увидеть код состояния 206 или 307.

Давайте кратко рассмотрим каждый блок кода состояния и его значение.

1xx Коды состояния

Это информационные запросы . Сервер еще не полностью выполнил запрос и все еще обрабатывает информацию. Вы не будете часто видеть эти коды. К ним относятся:

  • 100 — Продолжить
  • 101 — Протокол переключения
  • 103 — Контрольные точки

2xx Коды состояния

Это успешных запросов , значит все в порядке. Они включают в себя:

  • 200 — OK (вы увидите этот самый больше всего)
  • 201 — создано
  • 202 — Принято
  • 205 — Содержание сброса
  • 206 — Частичное содержание

3xx Codes

перенаправляет . Они отображаются, когда вы запрашиваете адрес, но вас отправляют куда-то еще. Они могут быть хорошими или плохими. В их число входят:

  • 301 – Переехал навсегда
  • 302 – Найдено
  • 304 — Не изменено
  • 305 — Использовать прокси-сервер
  • 307 — Временное перенаправление

4xx Коды состояния

Это ошибок клиента . Это означает, что что-то пошло не так с запросом (клиент/пользователь), а не с ответом (веб-сайт/сервер). К ним относятся:

  • 400 — Неверный запрос
  • 401 — Неавторизованный
  • 403 — Запрещенный
  • 404 — Не найдено
  • 408 — Время ожидания запроса
  • 410 — Исчезло0010
  • 429 — слишком много запросов

5xx коды состояния

Это ошибки сервера . Это означает, что что-то пошло не так с ответом (веб-сайт/сервер), а не с запросом (клиент/пользователь). К ним относятся:

  • 500 — Внутренняя ошибка сервера
  • 502 — Неверный шлюз
  • 503 — Служба недоступна
  • 504 — Тайм-аут шлюза

В заключение

Хотите узнать больше о конкретном коде? У нас есть серия кратких руководств по каждому ответу HTTP, чтобы вы могли оптимизировать свою стратегию цифрового маркетинга. Возьмите их здесь:

  • Полное руководство по кодам состояния
  • Код состояния 200, Код состояния 301, Код состояния 302, Код состояния 304
  • Код состояния 401, Код состояния 403, Код состояния 404, Код состояния 410
  • Код состояния 429, Код состояния 500, код состояния 503, код состояния 504

10-кратное увеличение трафика от Google.

Получите контрольный список SEO, отправленный на ваш почтовый ящик.

[Бесплатный мини-курс] Изучите стратегию SEO, которую мы использовали в PayPal и Airbnb.

Получите ТОЧНУЮ структуру, которую вам нужно внедрить, чтобы ваша SEO-стратегия была надежной до конца года.

Узнайте точную стратегию ключевых слов SEO, которую мы использовали в PayPal и Airbnb.

Забронируйте место на специальном бесплатном мастер-классе по SEO!

Обучение SEO, чтобы в 10 раз увеличить трафик из Google.

ClickMinded — это место, где 8 702 стартапа, агентства, предпринимателя и студента изучают SEO, получают более высокие рейтинги и больше трафика.

Значительно развивайте любой бизнес с помощью СОП по цифровому маркетингу.

Библиотека ClickMinded SOP представляет собой набор шаблонов стратегии цифрового маркетинга с пошаговыми инструкциями, которые можно использовать для развития любого веб-сайта.

Спасибо за то, что являетесь частью семьи ClickMinded!

Коды состояния HTTP: все 63 объяснения

Коды состояния HTTP представляют собой трехзначные ответы сервера на запрос со стороны браузера. Наверное, все сталкивались с классической ошибкой 404 «страница не найдена». Это код состояния ошибки HTTP-клиента, и их намного больше.

Эти коды состояния (также называемые кодами состояния ответа) служат средством связи между сервером и интернет-браузером, и существует несколько классов кодов в зависимости от типа информации, которую они передают. Различия в классах указываются через первую цифру кода ошибки, например: так же, как 404, любой другой 4xx будет означать, что каким-то образом страница или веб-сайт не могут быть доступны, а 2xx означает, что ваш запрос был успешно завершенный.

 

Содержание

  • Что такое коды состояния HTTP?
  • Как классифицируются коды состояния HTTP?
  • Полный список кодов состояния HTTP
  • Что означает этот код состояния HTTP?
  • Коды состояния HTTP, которые необходимо знать для SEO
  • Как проверить код состояния HTTP
  • Как исправить ошибку 404
  • Как исправить ошибку 503

Коды состояния HTTP разделены на 5 различных категорий. Каждая категория даст вам подсказки относительно ответа, даже если вы не знаете конкретный код ответа.

Для объяснения каждой категории и каждого отдельного кода состояния щелкните соответствующую ссылку ниже или перейдите к нашему полному списку кодов состояния HTTP.

  • 1xx — Информационное: сервер получил запрос и продолжает процесс
  • 2xx — Успешно: запрос выполнен успешно, и браузер получил ожидаемую информацию 
  • 3xx (перенаправление): вы были перенаправлены, и выполнение запроса требует дальнейших действий
  • 4xx (ошибка клиента): не удалось получить доступ к веб-сайту или странице, либо страница недоступна, либо запрос содержит неверный синтаксис 
  • 5xx (ошибка сервера): хотя запрос кажется действительным, сервер не смог выполнить запрос

Код состояния Значение
1xx Информационный  
100 Продолжить
101 Переключение протоколов
102 Обработка
103 Ранние подсказки
   
2xx Успешно  
200 ОК
201 Создан
202 Принято
203  Неофициальная информация
204 Нет содержимого
205 Сбросить содержимое
206 Частичное содержимое
207 Мультистатус
208 Уже сообщалось
226 IM Используется
   
3xx перенаправление  
300 Множественный выбор
301 Перемещено навсегда
302 Найдено (ранее «Временно перемещено»)
303 См. Другое
304 Не изменено
305 Использовать прокси-сервер
306 Переключение прокси-сервера
307 Временное перенаправление
308 Постоянное перенаправление
   
4xx Ошибка клиента  
400 Неверный запрос
401 Неавторизованный
402 Требуется оплата
403 Запрещено
404 Не найдено
405 Метод не разрешен
406 Неприемлемо
407 Требуется аутентификация прокси-сервера
408 Время ожидания запроса
409 Конфликт
410 Ушел
411 Требуемая длина
412 Предварительное условие не выполнено
413 Слишком большая полезная нагрузка
414 URI слишком длинный
415 Неподдерживаемый тип носителя
416 Диапазон не удовлетворяет
417 Ожидание не выполнено
418 Я чайник
421 Неверно направленный запрос
422 Необрабатываемый объект
423 Заблокировано
424 Неудачная зависимость
425 Слишком рано
426 Требуется обновление
428 Требуется предварительное условие
429 Слишком много запросов
431 Поля заголовка запроса слишком велики
451 Недоступно по юридическим причинам
   
5xx Ошибка сервера  
500 Внутренняя ошибка сервера
501 Не реализовано
502 Плохой шлюз
503 Служба недоступна
504 Время ожидания шлюза
505 Версия HTTP не поддерживается
506 Вариант также согласовывается
507 Недостаточно памяти
508 Обнаружена петля
510 Не расширен
511 Требуется сетевая аутентификация

В некоторых случаях код ответа HTTP может быть достаточно информативным, чтобы понять его значение. 200 OK, вероятно, означает, что все прошло нормально. А как насчет 103 Early Hints, 205 Reset Content и 305 Use Proxy?

Ниже приведены пояснения ко всем 63 кодам состояния, отсортированным по 5 общим категориям .

 

Что означает код информационного статуса 1xx?

Информационный код состояния 1xx означает, что сервер получил запрос и продолжает процесс. Код состояния 1xx является временным и предоставляется, пока продолжается обработка запроса. Для большинства задач вы их не встретите, так как это не окончательный ответ на запрос.

  • 100 Продолжить
  • 101 Переключение протоколов
  • 102 Обработка
  • 103 Ранние подсказки

 

Что означает 100 Продолжить?

Код состояния 100 Continue означает, что начальная часть запроса была получена сервером и что клиент должен продолжить выполнение запроса или проигнорировать ответ, если запрос уже завершен.

 

Что означает 101 Переключение протоколов?

Код состояния 101 Switching protocols означает, что сервер понимает запрос поля заголовка Upgrade и указывает, на какой протокол он переключается.

 

Что означает 102 Обработка?

Код состояния 102 Обработка означает, что сервер принял полный запрос, но еще не выполнил его, и пока нет ответа.

 

Что означает 103 ранних подсказки?

Код состояния 103 Ранние подсказки предназначен для использования агентом пользователя для предварительной загрузки ресурсов, пока сервер готовит ответ. Он предназначен для использования в основном с заголовком ссылки.

Что означает код состояния 2xx Succesful?

Код состояния 2xx Succesful означает, что запрос был выполнен успешно и браузер получил ожидаемую информацию. Как правило, это то, что вы хотите увидеть, так как это означает, что запрос был успешным и был получен, понят и принят. Как владелец веб-сайта, вы должны убедиться, что все страницы и ресурсы (изображения, видео и т. д.) возвращают код состояния 2xx. Это означает, что браузеры могут успешно добраться до него, а посетители вашего веб-сайта могут видеть и использовать ваш веб-сайт.

  • 200 ОК
  • 201 Создано
  • 202 Принято
  • 203 Неофициальная информация
  • 204 Нет содержимого
  • 205 Сброс содержания
  • 206 Частичное содержание
  • 207 Мультистатус
  • 208 Уже сообщалось
  • 226 IM Используется

 

Что означает 200 OK?

Код состояния 200 OK означает, что запрос был выполнен успешно, но значение успеха зависит от используемого метода запроса:

  • GET: запрошенный ресурс получен и передан в тело сообщения.
  • HEAD: поля заголовка из запрошенного ресурса отправляются без тела сообщения.
  • POST или PUT: описание результата действия передается в тело сообщения.
  • TRACE: сообщения запроса, полученные сервером, будут включены в тело сообщения

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

 

Что означает 201 Created?

Код состояния 201 Created означает, что запрос был успешно выполнен и привел к созданию одного или, возможно, нескольких новых ресурсов.

 

Что означает 202 Принято?

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

 

Что означает 203 Неавторизованная информация?

Код состояния 203 Non-Authoritative Information означает, что запрос выполнен успешно. Однако полученная метаинформация отличается от метаинформации на исходном сервере и вместо этого была получена от сторонней или локальной копии. Если не используется для резервного копирования или зеркалирования другого ресурса, предпочтительнее ответ 200 OK.

 

Что означает 204 Нет содержимого?

Код состояния 204 No Content означает, что хотя сервер успешно выполнил запрос, доступного контента для этого запроса нет. Но пользовательский агент может захотеть обновить свои текущие кэшированные заголовки для этого ресурса, для нового.

 

Что означает 205 Сброс содержимого?

Код состояния 205 Reset Content означает, что пользователь должен сбросить документ, отправивший этот запрос.

 

Что означает 206 Partial Content?

Код ответа 206 Partial Content — это ответ на заголовок Range, отправленный клиентом при запросе только части ресурса.

 

Что означает 207 Мультистатус?

Код состояния 207 Multi-Status передает информацию о нескольких ресурсах в ситуации, когда подходят несколько кодов состояния.

 

Что означает 208 Уже Сообщено?

Код состояния 208 Уже Сообщено используется внутри элемента ответа DAV: propstat , чтобы избежать повторного перечисления внутренних членов нескольких привязок к одной и той же коллекции.

 

Что означает 226 IM Используется?

Код ответа IM 226 означает, что сервер успешно выполнил запрос GET для ресурса, и ответ является представлением результата одной или нескольких манипуляций с экземпляром, примененных к текущему экземпляру.

Что означает код перенаправления 3xx?

Код состояния перенаправления 3xx означает, что вы были перенаправлены и выполнение запроса требует дальнейших действий. Перенаправления являются естественной частью Интернета, и вам не следует бояться наличия кодов состояния перенаправления 3xx на вашем веб-сайте. Перенаправление означает, что запрос был успешно получен, но ресурс был найден в другом месте. Если веб-страница изменила путь, и вы пытаетесь получить к ней доступ по старому пути, ваша CMS часто будет перенаправлять пользователя на новый путь. В конечном итоге запрос завершится успехом 2xx, но сначала он должен пройти перенаправление 3xx.

  • 300 Множественный выбор
  • 301 Перемещено навсегда
  • 302 Найдено (ранее «Временно перемещено»)
  • 303 См. Другое
  • 304 Без изменений
  • 305 Использовать прокси
  • 306 Переключение прокси-сервера
  • 307 Временное перенаправление
  • 308 Постоянное перенаправление

 

Что означает 300 множественных вариантов?

Код состояния 300 Multiple Choices означает, что запрос имеет несколько возможных ответов, и пользователь/агент пользователя должен выбрать один.

 

Что означает 301 Перемещено навсегда?

Код ответа 301 Moved Permanently означает, что целевому ресурсу был назначен новый постоянный URL-адрес, и любые ссылки на эти ресурсы в будущем должны использовать один из URL-адресов, включенных в ответ.

С точки зрения SEO, постоянное перенаправление 301 следует использовать каждый раз, когда URL-адрес перемещается на постоянной основе. Это перенаправление передает ваш текущий вес ссылок с вашего контента на новый URL-адрес. Ссылки, которые приводят к коду состояния 301, дают немного меньше ссылочного веса, чем 200. Поэтому, если у вас есть много ссылок, проходящих через постоянное перенаправление 301, рекомендуется исправить это, если это возможно.

 

Что означает 302 Найдено (ранее «Временно перемещено»)?

Код состояния 302 Found , ранее известный как «Временно перемещен», означает, что URI запроса был временно изменен, и, поскольку в будущем в URI могут быть внесены изменения, действующий URI запроса должен быть используется для будущих запросов.

С точки зрения SEO, 302 Found следует использовать только при внесении временных изменений, поскольку он не передает ссылочный вес так же, как 301. Если страница не собирается возвращаться, вы всегда должны использовать 301.

 

Что означает 303 See Other?

Код ответа 303 See Other отправляется сервером, чтобы указать клиенту получить запрошенный ресурс по другому URI с помощью запроса GET.

 

Что означает 304 Не изменено?

Код ответа 304 Not Modified информирует клиента о том, что ответ не был изменен. Это означает, что клиент может продолжать использовать уже существующую кэшированную версию ответа.

 

Что означает 305 Использовать прокси?

Код состояния 305 Use Proxy указывает клиенту, что он должен подключиться к прокси-серверу, а затем повторить там тот же запрос. Этот код ответа устарел из соображений безопасности.

 

Что означает 306 Switch Proxy?

Код состояния 306 Switch proxy больше не используется. Он использовался для информирования клиента о том, что последующие запросы должны использовать указанный прокси.

 

Что означает 307 Temporary Redirect?

Код состояния 307 Temporary Redirect отправляется сервером, чтобы направить клиента к запрошенному ресурсу по другому URI. Однако метод запроса изменять нельзя.

 

Что означает постоянная переадресация 308?

Код состояния 308 Permanent Redirect означает, что запрошенному ресурсу был постоянно назначен новый URI, и в будущем ссылки на ресурс должны выполняться с использованием одного из прилагаемых URI.

Что означает ошибка клиента 4xx?

Код состояния 4xx Client Error означает, что веб-сайт или страница недоступна, либо страница недоступна, либо запрос содержит неверный синтаксис. Как владелец веб-сайта, вы должны сделать все возможное, чтобы избежать этого, так как это означает, что ваши пользователи не найдут то, что ищут. Это могут быть либо страницы, которые больше не найдены и либо временно, либо навсегда исчезли. Помимо плохого взаимодействия с пользователем, это также может повредить вашим усилиям по SEO.

  • 400 Неверный запрос
  • 401 Неавторизованный
  • 402 Требуется оплата
  • 403 Запрещено
  • 404 Не найдено
  • 405 Метод не разрешен
  • 406 Неприемлемо
  • 407 Требуется аутентификация прокси-сервера
  • 408 Время ожидания запроса
  • 409 Конфликт
  • 410 Исчез
  • 411 Требуемая длина
  • 412 Предварительное условие не выполнено
  • 413 Слишком большая полезная нагрузка
  • 414 URI слишком длинный
  • 415 Неподдерживаемый тип носителя
  • 416 Неудовлетворительный диапазон
  • 417 Ожидание не выполнено
  • 418 Я чайник
  • 421 Неверный запрос
  • 422 Необрабатываемый объект
  • 423 Заблокировано
  • 424 Неудачная зависимость
  • 425 Слишком рано
  • 426 Требуется обновление
  • 428 Требуется предварительное условие
  • 429 Слишком много запросов
  • 431 Поля заголовка запроса слишком велики
  • 451 Недоступно по юридическим причинам

 

Что означает 400 Bad Request?

Код состояния 400 Bad Request означает, что сервер не может понять запрос из-за недопустимого синтаксиса.

 

Что означает 401 Не авторизовано?

Код состояния 401 Unauthorized означает, что запрос не был применен, поскольку сервер требует аутентификации пользователя.

 

Что означает 402 Требуется оплата?

Код состояния 402 Payment Required является ответом, зарезервированным для использования в будущем. Изначально он был создан для внедрения в цифровые платежные системы, однако используется редко, и стандартного соглашения по его использованию не существует.

 

Что означает 403 Запрещено?

Код состояния 403 Forbidden означает, что запрос клиента был отклонен, поскольку у клиента нет прав на доступ к содержимому. В отличие от ошибки 401, личность клиента известна серверу, но, поскольку он не авторизован для просмотра содержимого, сервер отклоняет правильный ответ.

 

Что означает ошибка 404?

Код состояния 404 Not Found означает, что сервер либо не нашел текущего представления запрошенного ресурса, либо пытается скрыть его существование от неавторизованного клиента.

С точки зрения SEO кодовые страницы 404 Not Found с большим объемом трафика должны быть перенаправлены с помощью 301 на наиболее релевантную страницу. Однако для некоторых страниц может потребоваться ошибка 404, например, если товара нет в наличии в течение длительного периода времени. Если у вас есть внешние ссылки, указывающие на страницу, которая возвращает 404, вы потеряете ссылочный вес, который в противном случае давали бы эти ссылки.

Если вам нужно исправить ошибку 404, перейдите к этому разделу.

 

Что означает ошибка 405 Method Not Allowed?

Код состояния 405 Method Not Allowed означает, что хотя серверу известен метод запроса, этот метод отключен и не может использоваться.

 

Что означает 406 «Неприемлемо»?

Код состояния 406 Not Acceptable отправляется сервером, когда он не находит никакого контента, соответствующего критериям, заданным пользовательским агентом.

 

Что означает 407 Требуется аутентификация прокси-сервера?

Код состояния 407 Proxy Authentication Required означает, что клиент должен сначала пройти аутентификацию через прокси (аналогично 401).

 

Что означает ошибка 408 Request Time Out?

Код состояния 408 Request Timeout означает, что сервер не получил полный запрос за то время, которое он подготовил для ожидания.

 

Что означает 409 Конфликт?

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

 

Что означает 410 Gone?

Код состояния 410 Gone означает, что целевой ресурс был удален, и состояние кажется постоянным.

С точки зрения SEO, код состояния 410 Gone является более постоянной версией 404. Страница больше не будет доступна с сервера и не имеет доступного адреса для пересылки. Если вы хотите полностью удалить страницу из поискового индекса Google, то использование 410 на странице — правильный способ сделать это (вместо простого 404).

 

Что означает 411 Length Required?

Код состояния 411 Length Required означает, что сервер отклонил запрос, поскольку он требует определения поля заголовка Content-Length.

 

Что означает ошибка 412 Precondition Failed?

Код состояния 412 Precondition Failed означает, что сервер не соответствует одному или нескольким предварительным условиям, указанным в полях заголовка запроса.

 

Что означает ошибка 413 Payload Too Large?

Код состояния 413 Payload Too Large означает, что сервер отказывается обрабатывать запрос, поскольку полезная нагрузка запроса больше, чем сервер может или хочет обработать. Хотя сервер может закрыть соединение, чтобы клиент не мог продолжить запрос, он должен сгенерировать поле заголовка Retry-After и через какое время клиент может повторить попытку.

 

Что означает слишком длинный URI 414?

Код состояния 414 URI Too Long означает, что сервер отказывается обслуживать запрос, поскольку цель запроса была длиннее, чем сервер хотел интерпретировать.

 

Что означает 415 Неподдерживаемый тип носителя?

Код состояния 415 Unsupported Media Type означает, что сервер отклоняет запрос, поскольку он не поддерживает формат носителя запрошенных данных.

 

Что означает 416 Range Not Satisfiable?

Код состояния 416 Range Not Satisfiable означает, что диапазон, указанный в поле заголовка Range запроса, не может быть выполнен. Причина может заключаться в том, что указанный диапазон выходит за пределы размера данных целевого URI.

 

Что означает ошибка 417 «Ошибка ожидания»?

Код состояния 417 Expectation Failed означает, что ожидание, указанное в поле заголовка запроса Expect, не может быть выполнено сервером.

 

Что означает 418 Я чайник?

Код состояния 418 Я чайник означает, что сервер отказывается варить кофе, потому что это, по сути, чайник. (Это отсылка к первоапрельской шутке 1998 года под названием «Протокол управления гипертекстовым кофейником»).

 

Что означает ошибка 421, неправильно направленный запрос?

Код состояния 421 Misdirected Request означает, что клиентский запрос был направлен на сервер, который не настроен для получения ответа.

 

Что означает 422 Unprocessable Entity?

Код состояния 422 Unprocessable Entity означает, что хотя запрос был правильно сформирован, сервер не смог выполнить его из-за семантических ошибок.

 

Что означает 423 Заблокировано?

Код состояния 423 Locked означает, что ресурс, к которому осуществляется доступ, заблокирован.

 

Что означает 424 Failed Dependency?

Код состояния 424 Failed Dependency означает, что запрос не выполнен из-за сбоя предыдущего запроса.

 

Что означает 425 слишком рано?

Код состояния 425 Too Early означает, что сервер не хочет рисковать обработкой запроса, который может быть воспроизведен повторно.

 

Что означает 426 Требуется обновление?

Код состояния 426 Upgrade Required означает, что, хотя сервер отказывается выполнять данный запрос с использованием текущего протокола, он может сделать это после того, как клиент был обновлен до другого протокола.

 

Что означает 428 Precondition Required?

Код состояния 428 Precondition Required означает, что исходный сервер требует, чтобы запрос был условным.

 

Что означает 429 Слишком много запросов?

Код ответа 429 Too Many Requests означает, что за указанное время пользователь отправил слишком много запросов.

 

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

 

Что означает 451 Недоступно по юридическим причинам?

Код ответа 451 недоступен по юридическим причинам означает, что пользователь запросил незаконный ресурс (например, страницы и сайты, заблокированные правительством).

Что означает ошибка сервера 5xx?

Код состояния ошибки сервера 5xx означает, что хотя запрос кажется допустимым, сервер не может выполнить запрос. Если у вас возникают ошибки сервера 5xx для вашего веб-сайта, вам следует немедленно проверить свой сервер. Если вы размещаете свой собственный сервер, вам нужно начать отладку, чтобы выяснить, почему он не отвечает должным образом. Если вы используете внешнего хостинг-провайдера, вам нужно связаться с ним, чтобы он мог посмотреть на него.

  • 500 Внутренняя ошибка сервера
  • 501 Не реализовано
  • 502 Плохой шлюз
  • 503 Служба недоступна
  • 504 Время ожидания шлюза
  • 505 Версия HTTP не поддерживается
  • 506 Вариант также согласовывается с
  • 507 Недостаточно памяти
  • 508 Обнаружена петля
  • 510 Не расширен
  • 511 Требуется сетевая аутентификация

 

Что означает 500 Internal Server Error?

Код состояния 500 Internal Server Error означает, что сервер столкнулся с ситуацией, с которой он не знает, как справиться.

С точки зрения SEO, внутренняя ошибка сервера 500 указывает на проблему с сервером, а не на фактическую доступность контента. Поскольку и боты, и пользователи будут потеряны, ссылочный вес быстро упадет.

 

Что означает 501 Не реализовано?

501 Не выполнено 9Код ответа 0040 означает, что запрос не может быть обработан, так как он не поддерживается сервером.

 

Что означает 502 Bad Gateway?

Код ответа 502 Bad Gateway означает, что сервер получил недопустимый ответ, работая в качестве шлюза для обработки ответа.

 

Что означает 503 Сервис недоступен?

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

С точки зрения SEO, код состояния 503 Service Unavailable означает, что сервер недоступен, и посетителя, бота или человека, просят вернуться позже. Это может быть связано либо с обслуживанием сервера, либо с его перегрузкой, и поисковые системы знают, что нужно вернуться и проверить доступность позже.

Если вы хотите исправить ошибки 503, перейдите в этот раздел.

 

Что означает 504 Gateway Timeout?

504 Gateway Timeout Код ответа означает, что сервер, выступающий в роли шлюза, не смог получить время ответа.

 

Что означает 505 Версия HTTP не поддерживается?

Код ответа 505 HTTP Version Not Supported означает, что версия HTTP, используемая в запросе, не поддерживается сервером.

 

Что означает 506 Вариант также ведет переговоры?

Вариант 506 также согласовывается 9Код ответа 0040 означает, что сервер имеет следующую внутреннюю ошибку конфигурации: выбранный вариант ресурса настроен на участие в прозрачном согласовании, поэтому он не может быть надлежащей конечной точкой в ​​процессе согласования.

 

Что означает 507 Недостаточно памяти?

Код состояния 507 Insufficient Storage означает, что метод не может быть выполнен с ресурсом, поскольку сервер не может сохранить представление, необходимое для успешного выполнения запроса.

 

Что означает 508 Loop Detected?

Код ответа 508 Loop Detected означает, что сервер обнаружил бесконечный цикл при обработке запроса.

 

Что означает 510 Not Extended?

Код ответа 510 Not Extended означает, что для выполнения запроса серверу требуются дополнительные расширения.

 

Что означает 511 Network Authentication Required?

Код ответа 511 Network Authentication Required указывает, что клиенту необходимо пройти аутентификацию для получения доступа к сети.

Если вы хотите добиться отличных результатов в SEO, важно работать с техническим SEO. Большая часть этого заключается в обработке кодов ответов на вашем веб-сайте, чтобы убедиться, что веб-сайт правильно сканируется роботом Googlebot и что ваш контент возвращает правильный код ответа при его запросе.

Ниже приведены 5 кодов статуса, которые вам необходимо знать SEO-специалисту.

200 OK & SEO

Это цель для 99 % вашего контента (страниц, мультимедиа и т. д.): успешный код состояния, который означает, что все работает как надо. Это имеет решающее значение для хорошо функционирующего веб-сайта и для отличного пользовательского опыта.

Это также дает вам уверенность в том, что все внешние ссылки на ваш веб-сайт дадут вам ценность ссылки. Если весь ваш контент возвращает код состояния 200 OK, вы можете быть уверены, что ваш веб-сайт работает и доступен как для поисковых роботов, так и для посетителей.

 

301 Перемещено навсегда и SEO

В идеальном мире весь ваш контент останется на одном и том же URL и всегда будет отвечать 200 OK. Но это редко работает в реальном мире при управлении веб-сайтом.

Если страница изменила свой URL-адрес, вам необходимо настроить перенаправление для перенаправления пользователей и ботов со старого URL-адреса на новый URL-адрес. В противном случае их встретит страница 404 (см. объяснение ниже). В некоторых системах управления контентом автоматическое перенаправление является встроенной функцией SEO, а в других вам придется настраивать ее вручную.

Вы должны использовать переадресацию 301, если страница исчезла навсегда и не вернется. Это относится к страницам, которые изменили свой URL-адрес или содержимое, которое было удалено.

Если что-то пропало, а не просто перемещено, вы можете либо позволить этому стать 404, либо перенаправить его на что-то подобное на вашем веб-сайте. Это может быть продукт, который вы больше не собираетесь продавать, и вместо этого имеет смысл перенаправить эту страницу на страницу категории.

 

302 Found & SEO

Что делать, если страница исчезла только временно, но позже появится снова? Чтобы обеспечить хороший пользовательский опыт, вы не хотите, чтобы страница превратилась в страницу 404, и вы также не хотите делать постоянную переадресацию 301.

Решение состоит в том, чтобы использовать 302 Found вместо 301. Для пользователя это будет то же самое, но для сканеров поисковых систем и ботов будет предложено проверить позже, так как это перенаправление является временным. Это означает, что старый URL-адрес сохранит свое значение, пока его нет.

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

Обратите внимание: если переадресация 302 существует слишком долго, Google будет считать ее постоянной переадресацией 301.

 

404 Не найдено и SEO

Если страница больше не найдена, это приведет к странице 404 ( psst , вот несколько советов о том, как создать отличную страницу 404 ). Это означает, что сервер сообщает пользователям, сканерам и ботам, что страница, которую они искали, не найдена.

За ними важно следить, так как они могут сильно повредить вашему SEO, если их не отслеживать и не исправлять.

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

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

Самый простой способ решить эту проблему — настроить переадресацию 301. Это улучшит взаимодействие с пользователем и перенесет большую часть значения ссылки с внешних ссылок на новую страницу, на которую вы перенаправляетесь.

 

410 Исчезновение и SEO

Что делать, если вы действительно хотите, чтобы страница полностью исчезла из индекса поисковой системы Google? Может быть интуитивно просто позволить ему вернуть ошибку 404, но с этим есть одно предостережение:

404 не сообщает сканерам и ботам, почему страница не была найдена . По этой причине Google по-прежнему может считать, что страница существует, даже если обнаруживает ошибку 404. В большинстве случаев это нормально, но есть один случай, когда вы хотите, чтобы было совершенно ясно, что контент пропал. И это в том случае, если вас взломали и на ваш сайт был добавлен вредоносный контент.

После очистки недостаточно разрешить URL-адресам возвращать 404. Вместо этого вы должны убедиться, что они возвращают код состояния 410 Gone. Это ясно говорит сканерам и ботам, что страница исчезла навсегда и что они должны удалить ее из своего индекса.

 

5xx Ошибки сервера и SEO

Последнее не имеет прямого отношения к SEO, но скорее является хорошим советом по устранению неполадок на вашем веб-сайте.

Если вы видите какой-либо код ответа, начинающийся с 5xx, вы должны сразу понять, что это ошибка сервера. Это очень поможет вам, когда дело доходит до устранения неполадок и их устранения.

Вместо того, чтобы тратить время на попытки решить проблему через серверную часть CMS или где-либо еще, вы можете сразу заняться ремонтом сервера. Независимо от того, делаете ли вы свой собственный хостинг или используете хостинг-провайдера, полезно знать, что это связано с сервером, а не с вашим сайтом.

 

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

В зависимости от используемого браузера он немного отличается. Ниже показано, как это сделать в Chrome (в других браузерах большинство шагов будут аналогичны).

 

Проверка кода состояния HTTP в Chrome

  1. Откройте URL-адрес, который хотите проверить, в браузере
  2. Откройте вкладку «Разработчик» (F12) и перейдите на вкладку «Сеть»
  3. Обновить страницу
  4. Прокрутите список запросов до самого верха и найдите первый тип «документ»
  5. В «Статус» теперь можно найти код ответа HTTP

 

Как исправить ошибку 404

Если вы видели код состояния 404 Страница не найдена, возможно, вы подумали «Что означает ошибка 404?»

Код состояния HTTP 404 означает «Страница не найдена». Это означает, что отправленный вами запрос был получен сервером, но он не смог найти страницу, которую вы искали.

Итак, чтобы исправить ошибку 404, вам сначала нужно найти ее причину, которая может быть связана со многими причинами. Но поскольку вы знаете, что сервер доступен (иначе он вернул бы ошибку 5xx), вы знаете, что ошибка на стороне клиента. По сути, это означает, что это ваша вина (не так резко, как это звучит).

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

Выполните этот контрольный список, чтобы исправить ошибку 404:

  1. Обновите страницу. Это может показаться простым, но ошибка 404 могла быть просто временной проблемой, которую можно исправить, просто попробовав еще раз.
  2. Проверьте введенный URL. Вы где-то ошиблись? Если введенный вами URL-адрес не совсем правильный, следует ожидать 404 (если не настроено перенаправление 3xx)
  3. Если ошибки не было, повторите попытку с другого устройства, например мобильного телефона или планшета. Если он работает с другого устройства, скорее всего, это связано с кешем браузера и файлами cookie. Очистите кеш браузера и удалите файлы cookie, после чего снова попробуйте зайти на страницу.

 

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

Если она была удалена, то верным ответом будет ошибка 404, так как страница действительно не найдена на вашем сайте и все работает как надо.

 

Если вы видите, что многие ваши посетители попадают на эту страницу, то, скорее всего, это связано с одной из трех причин:

  1. На вашем веб-сайте есть внутренняя ссылка, указывающая на страницу. В этом случае вам следует удалить (или изменить) эту ссылку, чтобы она больше не указывала на ненайденную страницу.
  2. Внешние веб-сайты ссылаются на страницу. Это сложнее, так как вы не можете просто изменить его (хотя вы можете обратиться к веб-сайтам и попросить их изменить его). Более простой способ — добавить перенаправление 301 и указать со страницы на другую страницу вашего веб-сайта. Таким образом, вы ведете людей на страницу, которая работает, а также является оптимальным вариантом для SEO.
  3. Страница по-прежнему отображается в результатах поиска Google и отправляет трафик на ваш веб-сайт. Хотя это обычно недолговечно, возможно, что страница 404 может оставаться в результатах поиска какое-то время, поскольку 404 не сообщает роботу Googlebot, временно или постоянно отсутствует страница. Если это произойдет, вам нужно будет быстро вернуть страницу или перенаправить ее на другую страницу, чтобы не потерять свой рейтинг в Google.

Найти 404 страницы в Google Analytics

Вы когда-нибудь задумывались, есть ли способ найти страницу 404 в Google Analytics?

Хорошо, есть способы найти их в настройках аналитики. Иногда это может сводиться к тому, как настроен ваш сайт. Один из способов найти их — проверить по заголовку страницы. Скорее всего, на вашей странице 404 в заголовке будет «404» или «Страница не найдена». Страницу 404 очень легко найти следующим образом:

  • В инструменте аналитики перейдите в раздел «Поведение» → «Контент сайта» → «Все страницы».
  • Теперь вы можете установить в качестве основного параметра «Заголовок страницы» и выполнить поиск «404» или «Страница не найдена».
  • А теперь — надеюсь, у вас должен быть отчет 404.


Теперь это не единственный способ настроить его, но есть очень хороший шанс, что вы сможете найти страницы таким образом.

Как исправить ошибку 503

Код ответа 503 означает «Служба недоступна» и возникает, когда сервер в данный момент не готов обработать запрос. Это может быть связано либо с тем, что сервер отключен для обслуживания, либо с его перегрузкой.

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

К сожалению, это не всегда легко и просто исправить. Код ответа 503 может быть вызван многими причинами, но, по крайней мере, вы знаете, что он связан с сервером, а не на стороне клиента, как в случае с ошибкой 404.

Вот список шагов, которые вы можете выполнить, чтобы определить и исправить ошибку 503:

  1. Ваш веб-сайт все еще работает и получает трафик? Проверьте инструменты Google Analytics или журналы сервера, чтобы узнать, заходят ли другие посетители на ваш сайт.
  2. Если он больше не получает трафик, возможно, ваш сервер находится на обслуживании или вышел из строя. Если он находится на обслуживании, то следует ожидать 503, и все будет работать нормально, как только это будет сделано. Если он разбился, вы должны попробовать перезапустить его.
  3. Если вы получаете огромное количество трафика веб-сайта, сервер, скорее всего, перегружен и возвращает ошибку 503, потому что у него нет ресурсов, чтобы не отставать. Прежде чем исправлять такую ​​проблему, вам необходимо определить, что это трафик от реальных посетителей или вы стали жертвой DoS или DDoS атаки.
  4. Выявление DoS- или DDoS-атаки может быть затруднено, но наиболее эффективными способами являются:
    1. Проверка того, делает ли один или несколько IP-адресов много запросов
    2. Время жизни TTL (время жизни) запроса ping истекло
    3. Анализ журналов сервера и обнаружение огромных всплесков трафика
  5. Если это выглядит как DoS- или DDoS-атака, вам потребуется применить один или несколько методов защиты, чтобы остановить атаку.
  6. Если это не DoS или DDoS-атака, то ваш сайт, скорее всего, стал популярнее, чем может выдержать ваш сервер. Лучший способ исправить такую ​​проблему — посмотреть на ограничения подключения, регулирование полосы пропускания, системные ресурсы, отказоустойчивые устройства, которые могли сработать, или что-либо, что может ограничивать производительность сервера. По сути, вам нужно обновить свой сервер, чтобы у него было достаточно ресурсов для обработки трафика.

 

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

Какой код состояния возвращается веб-сайтом при успешном выполнении запроса браузера?

Со всеми этими кодами состояния HTTP может быть немного сложно понять, хорош ли какой-либо из них. Но некоторые из них есть.
Браузер вернет код состояния 2xx, если запрос браузера был успешным. Таким образом, код 2xx — это тот, который вы хотите увидеть. Код состояния 200 означает, что запрос браузера был успешным и получен, понят и принят.

Связанные слова:

Развертывание

Балансировка нагрузки

Открытый исходный код

Информация об Umbraco:

Umbraco CMS

Umbraco Cloud

Umbraco Heartcore

200 Коды состояния ответа HTTP: значение, методы — успешные ответы

Код ответа состояния успеха HTTP 200 OK представляет собой успешный HTTP-запрос. 200 ответов кэшируются по умолчанию. Метод запроса GET, HEAD, PUT, POST и TRACE определяет значение кода состояния успеха 200. Исходный сервер генерирует тело полезной нагрузки нулевой длины. Помимо ответов CONNECT, ответ 200 всегда включает полезную нагрузку. Исходный сервер отправляет 204 (нет контента) код состояния HTTP, если полезная нагрузка не требуется. Для метода HTTP-запроса CONNECT не разрешена полезная нагрузка, поскольку успешным результатом является туннель, который начинается сразу после раздела заголовка ответа 200 HTTP Status Code. Ответ 200 кэшируется веб-браузером по умолчанию, если определение метода или явные элементы управления кэшем не указывают иное.

Существует несколько кодов состояния, использующих код ответа 200 OK Success Status. Ниже перечислены коды состояния, использующие код ответа 200 OK Success Status.

Основные 200 кодов состояния HTTP перечислены ниже.

  • 201 Код состояния HTTP: 201 Код состояния HTTP — один из основных 200 кодов состояния HTTP, что означает, что запрос был выполнен успешно, и в результате был создан новый ресурс. Обычно это ответ, отправляемый в ответ на запросы POST или PUT.
  • 204 Код состояния HTTP: 204 Код состояния HTTP является одним из основных 200 кодов состояния HTTP, что означает, что для этого запроса нет содержимого для отправки, но заголовки могут быть полезны. Пользовательский агент может заменить кэшированные заголовки ресурса новыми.
  • 207 Код состояния HTTP: 207 Код состояния HTTP является одним из основных 200 кодов состояния HTTP, что означает, что для экземпляров могут быть уместны коды состояния, они передают информацию о нескольких ресурсах.

Список из 200 кодов состояния ответа HTTP и их значение

Ниже перечислены 200 кодов состояния ответа HTTP.

  • 201 Создано: в результате успешного выполнения запроса был создан новый ресурс. Обычно это ответ, отправляемый в ответ на запросы POST или PUT.
  • 202 Принят: запрос получен, но еще не обработан. Это необязательно, потому что HTTP не позволяет вам отправить асинхронный ответ, указывающий результат запроса позже. Он предназначен для случаев, когда запрос обрабатывается другим процессом или сервером, или для пакетной обработки.
  • 203 Неавторизованная информация: этот код ответа указывает, что возвращенные метаданные не совпадают с теми, что доступны на исходном сервере, а были получены из локальной или сторонней копии. Обычно это используется для зеркалирования или резервного копирования другого ресурса. За исключением этого случая, ответ 200 OK предпочтительнее этого статуса.
  • 204 Нет содержимого: в этом запросе нет содержимого для отправки, но заголовки могут быть полезны. Пользовательский агент может заменить кэшированные заголовки ресурса новыми.
  • 205 Сбросить содержимое: Эта команда указывает пользовательскому агенту сбросить документ, отправивший этот запрос.
  • 206 Partial Content: этот код ответа используется, когда клиент отправляет заголовок Range для запроса только части ресурса.
  • 207 Multi-Status: В ситуациях, когда подходят несколько кодов состояния, этот инструмент предоставляет информацию о нескольких ресурсах.
  • 208 Уже сообщено: чтобы избежать повторного перечисления внутренних элементов нескольких привязок к одной и той же коллекции, используется элемент ответа .
  • 226 Используется IM: ответ представляет собой результат манипулирования экземпляром, который был применен к этому экземпляру после того, как он получил запрос GET для ресурса.

Методы HTTP для кодов состояния HTTP 200 перечислены ниже.

  1. GET: ресурс получен и отправляется в теле сообщения.
  2. HEAD: заголовки представления включаются в ответ, но тело сообщения не включается.
  3. POST: ресурс, описывающий результат действия, передается в теле сообщения.
  4. PUT: Заменяет загруженный контент всеми текущими представлениями целевого ресурса.
  5. TRACE: тело сообщения содержит ответ сервера на сообщение запроса.

1. Метод HTTP Get и код состояния 200 Значение

Метод GET используется для получения данных с сервера с использованием заданного URI (унифицированного идентификатора ресурса). Запросы GET должны извлекать данные с веб-сервера только после HTTP-запросов. Метод HTTP Get никаким другим образом не влияет на данные из ответа веб-сервера. Метод GET отправляет закодированную информацию о пользователе, добавленную к запросу страницы, который является телом ответа.

Ниже приведен пример использования метода HTTP Get для кода состояния HTTP 200.

 ПОЛУЧИТЬ /example.htm HTTP/1.1
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT)
Хост: www.holisticseo.digital
Accept-Language: en-us
Accept-Encoding: gzip, deflate, br
Соединение: Keep-Alive 

Ответ сервера на предыдущий запрос HEAD будет следующим.

 HTTP/1.1 200 ОК
Дата: четверг, 02 декабря 2021 г., 12:30:53 по Гринвичу
Сервер: Apache/2.2.14 (Win32)
Последнее изменение: ср, 22 июля 2009 г.19:15:56 по Гринвичу
ETag: "34aa387-d-1568eb00"
Варьировать: Авторизация, Принять
Допустимые диапазоны: байты
Длина контента: 88
Тип содержимого: текст/html
Соединение: Закрыто

<тело>
 

Пример кода состояния HTTP 200 с методами HTTP-запроса

2.

Метод HTTP HEAD и код состояния 200 Значение

Метод HEAD аналогичен GET по функциональности, за исключением того, что сервер отвечает строкой ответа и заголовками, но не телом объекта. Это полезно для извлечения метаданных из заголовков ответов без необходимости переноса всего содержимого.

Пример использования, если метод HTTP HEAD для кода состояния HTTP 200 приведен ниже.

 ГОЛОВА /examples.htm HTTP/1.1
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT)
Хост: www.holisticseo.digital
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Соединение: Keep-Alive 

Ответ сервера на предыдущий запрос HEAD будет следующим.

 HTTP/1.1 200 ОК
Дата: четверг, 02 декабря 2021 г., 08:28:58 по Гринвичу
Сервер: Apache/2.2.14 (Win32)
Последнее изменение: ср, 22 июля 2009 г.19:15:56 по Гринвичу
ETag: "34aa387-d-1568eb00"
Варьировать: Авторизация, Принять
Допустимые диапазоны: байты
Длина контента: 88
Тип содержимого: текст/html
Connection: Closed 

Как видите, в этом случае сервер не отправляет никаких данных после заголовка.

3. Метод HTTP PUT и код состояния 200 Значение

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

Ниже приведен пример использования метода HTTP PUT для кода состояния HTTP 200.

 ПОЛОЖИТЬ /example.htm HTTP/1.1
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT)
Хост: www.holisticseo.digital
Accept-Language: en-us
Соединение: Keep-Alive
Тип контента: текст/html
Длина контента: 182

<тело>
 

Пример кода состояния HTTP 200 с методами HTTP-запроса

Сервер сохранит данное тело объекта в файле hello.htm и ответит клиенту следующим ответом.

 HTTP/1.1 201 Создано
Дата: Чт, 02 декабря 2021 г., 10:36:23 по Гринвичу
Сервер: Apache/2.2.14 (Win32)
Тип контента: текст/html
Длина содержимого: 30
Соединение: Закрыто

<тело>
 

Пример кода состояния HTTP 200 с методами HTTP-запроса

4.

Метод HTTP POST и код состояния 200 Значение

Метод HTTP Post с кодом состояния 200 HTTP означает, что когда вы хотите отправить данные на сервер, такие как обновление файла или данные формы, вы используете ПОСТ-метод. Метод PUT запрашивает, чтобы вложенный объект был сохранен по указанному URI. Если URI ссылается на уже существующий ресурс, он изменяется; в противном случае, если URI не указывает на существующий ресурс, сервер может создать его с этим URI.

Ниже приведен пример использования метода HTTP POST для кода состояния HTTP 200.

 POST /cgi-bin/process.cgi HTTP/1.1
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT)
Хост: www.holisticseo.digital
Тип содержимого: текст/xml; кодировка = utf-8
Длина контента: 88
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Соединение: Keep-Alive

string 

Процедура написания сценариев на стороне сервера. Переданные данные обрабатываются cgi, и отправляется следующий ответ.

 HTTP/1.1 200 ОК
Дата: Чт, 02 декабря 2021 г., 11:28:23 по Гринвичу
Сервер: Apache/2.2.14 (Win32)
Последнее изменение: среда, 22 июля 2009 г., 19:15:56 GMT
ETag: "34aa387-d-1568eb00"
Варьировать: Авторизация, Принять
Допустимые диапазоны: байты
Длина контента: 88
Тип содержимого: текст/html
Соединение: Закрыто

<тело>
 

Пример кода состояния HTTP 200 с методами HTTP-запроса

5. Метод HTTP TRACE и код состояния 200 Значение

Метод TRACE используется для возврата содержимого HTTP-запроса запрашивающей стороне в целях отладки во время разработки.

Ниже приведен пример использования метода HTTP TRACE для кода состояния HTTP 200.

 ТРАССА / HTTP/1.1
Хост: www.holisticseo.digital
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT) 

В ответ на вышеуказанный запрос сервер отправит следующее сообщение.

 HTTP/1.1 200 ОК
Дата: Чт, 02 декабря 2021 г., 07:36:44 по Гринвичу
Сервер: Apache/2.2.14 (Win32)
Подключение: закрыть
Тип содержимого: сообщение/http
Длина контента: 39
ТРЕЙС / HTTP/1. 1
Хост: www.holisticseo.digital
User-Agent: Mozilla/4.0 (совместимый; MSIE5.01; Windows NT) 
  • Автор
  • Последние сообщения

Целостное SEO

Исследовательский отдел SEO в Holistic SEO & Digital

Целостное SEO и Digital было создано Кораем Тугберком ГУБУРом. Целостное SEO — это процесс разработки интегрированных проектов цифрового маркетинга со всеми аспектами, включая кодирование, обработку естественного языка, науку о данных, скорость страницы, цифровую аналитику, контент-маркетинг, техническое SEO и брендинг. Сегодня структурированная семантическая поисковая система улучшает свою способность обнаруживать объекты реального мира. Простого веб-сайта уже недостаточно. Чтобы показать, что ваш бренд является авторитетным, заслуживающим доверия и экспертом в своей нише, вам нужны проекты по поисковой оптимизации на основе сущностей. Основное внимание Holistic SEO & Digital направлено на улучшение органической видимости бренда и потенциала роста.

Последние сообщения от Holistic SEO (посмотреть все)

  • «aria-haspopup» Метки ARIA для специальных возможностей — 3 августа 2022 г.
  • Метки Aria для специальных возможностей: примеры, типы, использование и определения — 20 июня 2022 г.
  • Метка ARIA «aria-readonly» для специальных возможностей — 20 июня 2022 г.

Коды состояния HTTP для начинающих

HTTP, протокол передачи гипертекста — это метод, с помощью которого клиенты (т. е. вы) и серверы обмениваются данными. Когда кто-то щелкает ссылку, вводит URL-адрес или отправляет форму, его браузер отправляет запрос на сервер для получения информации. Это может быть запрос страницы или отправка данных, но в любом случае это называется HTTP-запросом. Когда сервер получает этот запрос, он отправляет ответ HTTP с информацией для клиента. Обычно это незаметно, хотя я уверен, что вы видели один из очень распространенных кодов ответа — 404, указывающий, что страница не найдена. Есть еще несколько кодов состояния, отправляемых серверами, и ниже приведен список текущих кодов в HTTP 1. 1 вместе с объяснением их значений.

Более подробная техническая разбивка кодов состояния HTTP 1.1 и их значений доступна по адресу http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html. Существует несколько версий HTTP, но в настоящее время наиболее широко используется HTTP 1.1.

Информационное

  • 100 — Продолжить
    Код состояния 100 означает, что (обычно первая) часть запроса была получена без каких-либо проблем, и теперь следует отправить остальную часть запроса.
  • 101 — Переключение протоколов
    HTTP 1.1 — это всего лишь один тип протокола для передачи данных в Интернете, и код состояния 101 указывает, что сервер переходит на протокол, который он определяет в заголовке «Обновление», который он возвращает клиенту. . Например, при запросе страницы браузер может получить код статистики 101, за которым следует заголовок «Обновить», показывающий, что сервер переходит на другую версию HTTP.

Успешно

  • 200 — OK
    Код состояния 200, безусловно, возвращается чаще всего. Это просто означает, что запрос получен, понят и обрабатывается.
  • 201 — Created
    Код состояния 201 указывает на то, что запрос был выполнен успешно и в результате был создан ресурс (например, новая страница).
  • 202 — Принято
    Код состояния 202 указывает, что сервер получил и понял запрос, и что он принят для обработки, хотя он может быть обработан не сразу.
  • 203 — Неавторизованная информация
    Код состояния 203 означает, что запрос был получен и понят, а информация об ответе отправлена ​​третьей стороной, а не исходным сервером. Это практически идентично по смыслу коду состояния 200.
  • 204 — Нет содержимого
    Код состояния 204 означает, что запрос получен и понят, но нет необходимости отправлять какие-либо данные обратно.
  • 205 — Сбросить содержимое
    Код состояния 205 — это запрос сервера к клиенту на сброс документа, из которого был отправлен первоначальный запрос. Например, если пользователь заполняет форму и отправляет ее, код состояния 205 означает, что сервер просит браузер очистить форму.
  • 206 — Partial Content
    Код состояния 206 — это ответ на запрос части документа. Это используется расширенными инструментами кэширования, когда пользовательский агент запрашивает только небольшую часть страницы, и возвращается только этот раздел.

Перенаправление

  • 300 — Множественный выбор
    Код состояния 300 указывает на перемещение ресурса. Ответ также будет включать в себя список местоположений, из которых пользовательский агент может выбрать наиболее подходящее.
  • 301 — Перемещено навсегда
    Код состояния 301 сообщает клиенту, что запрошенный им ресурс навсегда перемещен в новое место. Ответ также должен включать это местоположение. Он говорит клиенту использовать новый URL-адрес в следующий раз, когда он захочет получить тот же ресурс.
  • 302 — Found
    Код состояния 302 сообщает клиенту, что запрошенный им ресурс временно перемещен в новое место. Ответ также должен включать это местоположение. Он сообщает клиенту, что он должен продолжать использовать тот же URL-адрес для доступа к этому ресурсу.
  • 303 — См. Другое
    Код состояния 303 указывает, что ответ на запрос можно найти по указанному URL-адресу и получить оттуда. Это не значит, что что-то переехало — это просто указание адреса, по которому можно найти ответ на запрос.
  • 304 — Не изменено
    Код состояния 304 отправляется в ответ на запрос (для документа), который запрашивал документ, только если он был новее, чем тот, который уже был у клиента. Обычно при кэшировании документа сохраняется дата его кэширования. При следующем просмотре документа клиент спрашивает сервер, изменился ли документ. Если нет, клиент просто перезагружает документ из кеша.
  • 305 — Использовать прокси
    Код состояния 305 сообщает клиенту, что запрошенный ресурс должен быть доступен через прокси, который будет указан в ответе.
  • 307 — временное перенаправление
    307 — это код состояния, который отправляется, когда документ временно доступен по другому URL-адресу, который также возвращается. Между кодом состояния 302 и кодом состояния 307 очень небольшая разница. 307 был создан как другая, менее двусмысленная версия кода состояния 302.

Ошибка клиента

  • 400 — Неверный запрос
    Код состояния 400 означает, что сервер не понял запрос из-за неправильного синтаксиса.
  • 401 — Несанкционировано
    Код состояния 401 указывает, что перед доступом к ресурсу клиент должен быть авторизован сервером.
  • 402 — Требуется оплата
    Код состояния 402 в настоящее время не используется, он указан как «зарезервированный для использования в будущем».
  • 403 — Запрещено
    Код состояния 403 указывает, что клиент не может получить доступ к запрошенному ресурсу. Это может означать, что в запросе были отправлены неправильные имя пользователя и пароль, или что разрешения на сервере не разрешают запрашиваемое.
  • 404 — Не найдено
    Самый известный из них, код состояния 404 указывает, что запрошенный ресурс не был найден по указанному URL-адресу, и сервер не знает, как долго.
  • 405 — Метод не разрешен
    Код состояния 405 возвращается, когда клиент пытается использовать метод запроса, который не разрешен сервером. Разрешенные методы запроса должны быть отправлены вместе с ответом (распространенными методами запроса являются POST и GET).
  • 406 — Not Acceptable
    Код состояния 406 означает, что хотя сервер понял и обработал запрос, ответ имеет форму, непонятную клиенту. Клиент отправляет в составе запроса заголовки, указывающие, какие типы данных он может использовать, и возвращается ошибка 406, когда тип ответа не входит в этот список.
  • 407 — Требуется аутентификация прокси-сервера
    Код состояния 407 очень похож на код состояния 401 и означает, что клиент должен быть авторизован прокси-сервером, прежде чем запрос сможет быть обработан.
  • 408 — Время ожидания запроса
    Код состояния 408 означает, что клиент недостаточно быстро выдал запрос. Сервер настроен на ожидание ответов от клиентов только определенное время, а код состояния 408 указывает, что время прошло.
  • 409 — Конфликт
    Код состояния 409 указывает на то, что серверу не удалось выполнить запрос, часто из-за необходимости редактирования, создания или удаления файла, который невозможно отредактировать, создать или удалить.
  • 410 — Gone
    Код состояния 410 является менее известным родственником 404. Это указывает на то, что ресурс исчез навсегда (код состояния 404 не указывает, был ли ресурс удален навсегда или временно), и для него не известен новый адрес.
  • 411 — Требуемая длина
    Код состояния 411 возникает, когда сервер отказывается обрабатывать запрос, поскольку длина содержимого не указана.
  • 412 — Precondition Failed
    Код состояния 412 указывает, что одно из условий, при которых был сделан запрос, не выполнено.
  • 413 — Объект запроса слишком велик
    Код состояния 413 указывает на то, что запрос был больше, чем сервер может обработать, либо из-за физических ограничений, либо из-за настроек. Обычно это происходит, когда файл отправляется методом POST из формы, а файл больше максимального размера, разрешенного в настройках сервера.
  • 414 — Request-URI Too Long
    Код состояния 414 указывает на то, что URL-адрес, запрошенный клиентом, был длиннее, чем он может обработать.
  • 415 — Неподдерживаемый тип носителя
    Код состояния 415 возвращается сервером, чтобы указать, что часть запроса была в неподдерживаемом формате.
  • 416 — Запрошенный диапазон не удовлетворяется
    Код состояния 416 указывает, что сервер не смог выполнить запрос. Это может быть, например, потому, что клиент запросил 800-900-й байт документа, а документ был всего 200 байт.
  • 417 — Ожидание не выполнено
    : Код состояния 417 означает, что сервер не смог правильно выполнить запрос. Один из заголовков, отправленных на сервер, заголовок «Ожидание», указывал на ожидание, которое сервер не смог оправдать.

Ошибка сервера

  • 500 — Внутренняя ошибка сервера
    Код состояния 500 (слишком часто наблюдаемый Perl-программистами) указывает, что сервер столкнулся с чем-то неожиданным и не смог выполнить запрос.
  • 501 — Не реализовано
    Код состояния 501 указывает на то, что сервер не поддерживает все необходимое для выполнения запроса.
  • 502 — Bad Gateway
    Код состояния 502 указывает на то, что сервер, выступая в качестве прокси-сервера, получил ответ от сервера, находящегося выше по течению, который он признал недействительным.
  • 503 — Служба недоступна
    Код состояния 503 чаще всего встречается на очень загруженных серверах и указывает на то, что сервер не смог выполнить запрос из-за перегрузки сервера.
  • 504 — Время ожидания шлюза
    Код состояния 504 возвращается, когда сервер, выступающий в роли прокси, слишком долго ждал ответа от сервера, расположенного выше по течению.