HTTP Status Code се връща, когато към сървъра се отправи HTTP заявка. Сървърът връща HTTP Status Code в отговор на вашата заявка.
Има пет класа HTTP код за състояние, както следва.
- Информационен – 1XX
- Успех – 2XX
- Пренасочване – 3XX
- Грешка на клиента – 4XX
- Грешка в сървъра – 5XX
Нека да разгледаме диаграмата по-долу, която дава представа как се връща код на състояние от уеб сървъра.
И така, сега знаете как се генерира кодът на състоянието и ето някои от популярните кодове за връщане на HTTP състояние в Infographics.
Съдържание
Успешен отговор
200 – OK: Стандартният HTTP отговор за успешни HTTP заявки. По друг начин уеб сървърът ще върне 200, когато заявеното съдържание бъде обслужено успешно.
202 – Прието: Сървърът е приел вашата заявка и тепърва ще ги обработва.
206 – Частично съдържание: Доставя се само частично съдържание поради заглавката на диапазона, изпратена от клиент като wget.
Отговор за пренасочване
301 – Преместено за постоянно: Исканата от вас страница е преместена за постоянно на ново място. Това инструктира бот на търсачката да обходи ново местоположение.
302 – Преместен временно: Вашата заявка се обслужва от друго място, но това е временно споразумение. Това инструктира бота на търсачката да обходи оригиналното местоположение.
305 – Използване на прокси: Исканият ресурс е достъпен само чрез прокси. Това означава, че трябва да използвате подходящо прокси, за да получите успешно исканата страница.
304 – Непроменено: Обикновено, когато кешираната страница се обслужва, когато ресурсът не е променен.
Грешка на клиента
400 – Лоша заявка: Сървърът е объркан относно това, което сте поискали. Вероятно лош синтаксис или опит за включване на знаци в URI, които сървърът не разбира.
401 – Не е оторизиран: Исканата страница е защитена и изисква удостоверяване. Трябва да влезете, за да получите успешно исканата страница.
403 – Забранено: Трябва да опитате достъп до който нямате разрешение. Този ненужен ресурс е защитен с парола; може да е и когато разрешението за файлове/папка не позволява преглед на заявената страница.
404 – Не е намерено: Вероятно най-известният – исканата от вас страница не е намерена на сървъра. Опитвате се да получите достъп до нещо, което не съществува.
405 – Методът не е разрешен: Заявявате страница с грешен метод. Например, вие правите GET върху POST данни. Или опитвате метода, който е деактивиран, например – TRACE, PUT, DELETE.
408 – Време за изчакване на заявката: Сървърът изтече в очакване на заявката
411 – Необходима дължина: Вашата заявка не отговаря на дължината на нейното съдържание, което се изисква от искания ресурс.
грешка в сървъра
500 – Вътрешна грешка на сървъра: Много обща грешка, когато сървърът възникне грешка поради различни причини. Трябва да се прегледат регистрационните файлове, за да се види защо сървърът е отговорил на вътрешна грешка.
502 – Лош шлюз: Сървърът действаше като шлюз или прокси и получи невалиден отговор от сървъра нагоре по веригата като Tomcat, WebSphere.
503 – Услугата е недостъпна: Сървърът не може да обслужи вашата заявка. Това може да се дължи на това, че сървърът е твърде зает с други неща или е почти мъртъв.
Надявам се, че вече имате представа за кода за връщане на HTTP статус. Ако намирате това за полезно, помогнете да го споделите с приятелите си.
Приятно ви е да прочетете статията? Какво ще кажете за споделяне със света?