Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13271|Отговор: 0

[Изграждане на знания за уебсайт] Уебмастърът трябва да знае значението на отговорния код на HTTP уебсайта

[Копирай линк]
Публикувано в 22.10.2014 г. 11:33:51 ч. | | |
HTTP статус код
Някои често срещани статусни кодове са:
200 - Сървърът успешно връща уеб страницата 404 - Поисканата уеб страница не съществува 503 - Услугата е недостъпна
Всички обяснения на статуса: Кликнете, за да видите

1xx (Спонтанен отговор)
Код за статус, който представлява временен отговор и изисква заявителят да продължи действието.

Описание на кода
100 (Продължи) Заявителят трябва да продължи с искането. Сървърът връща този код, за да посочи, че първата част от заявката е получена и чака останалата част.  
101 (Протокол за превключване) Заявителят е поискал от сървъра да смени протокола, а сървърът е потвърдил и подготвил смяната си.

2xx (Успех)
Статус код, който показва, че заявката е успешно обработена.
Описание на кода
200 (Успех) Сървърът успешно обработи заявката. Обикновено това означава, че сървърът е обслужвал поисканата уеб страница.
201 (Създадено) Заявката успява и сървърът създава нов ресурс.
202 (Прието) Заявката е приета от сървъра, но все още не е обработена.
203 (Неоторизирана информация) Сървърът успешно е обработил заявката, но върнатата информация може да е от друг източник.
Сървърът 204 (без съдържание) успешно обработи заявката, но не върна нищо.
Сървърът 205 (Reset Content) успешно обработи заявката, но не върна нищо.
206 (частично) Сървърът успешно обработи някои от GET заявките.

3xx (Пренасочване)
Показва, че са необходими допълнителни действия за изпълнение на заявката. Обикновено тези статусни кодове се използват за пренасочвания.

Описание на кода
300 (с множество избори) Сървърът може да извършва различни действия по заявката. Сървърът може да избере действие въз основа на заявителя (user agent) или да предостави списък с действия, от които заявителят може да избере.
Страницата на заявката 301 (постоянно преместена) е окончателно преместена на ново място. Когато сървърът върне този отговор (в отговор на GET или HEAD заявка), той автоматично пренасочва заявителя към ново местоположение.
Сървърът 302 (Temporary Move) в момента отговаря на заявки от уеб страница на друго място, но заявителят трябва да продължи да използва оригиналното място за бъдещи заявки.
303 (Виж други локации) Сървърът връща този код, когато заявяващият трябва да използва отделна GET заявка за друго място, за да получи отговора.
304 (Непроменено) Поисканата уеб страница не е била променяна от последната заявка. Когато сървърът върне този отговор, уеб съдържанието не се връща.
305 (Използване на прокси) Заявителят може да използва проксито само за достъп до исканата уеб страница. Ако сървърът върне този отговор, това също означава, че заявителят трябва да използва прокси.
307 (Временно пренасочване) Сървърът в момента отговаря на заявки от уеб страница на друго място, но заявителят трябва да продължи да използва оригиналното място за бъдещи заявки.

4xx (Грешка при заявка)
Тези статус кодове показват, че заявката може да е била объркана, което попречи на сървъра да я обработи.

Описание на кода
400 (Заявка за грешка) Сървърът не разбира синтаксиса на заявката.
401 (Неоторизирани) заявки изискват автентикация. За уеб страници, които изискват вход, сървърът може да върне този отговор.
403 (забранено) Сървърът отхвърля искането.
404 (Не е намерено) Сървърът не можа да намери поисканата уеб страница.
405 (Методът изключен) Деактивира метода, посочен в заявката.
406 (Не се приемат) уеб страници, които не могат да отговарят на заявки, използвайки заявените атрибути за съдържание.
407 (Изисква се авторизация от агент) Този статус код е подобен на 401 (не е упълномощен), но заявителят на обозначение трябва да разреши използването на агента.
408 (Прекъсване на заявката) Настъпва таймаут, докато сървърът чака заявка.
409 (Конфликт) Сървърът се срива при изпълнение на заявка. Сървърът трябва да включи информация за конфликта в отговора.
410 (Изтрито) Ако поисканият ресурс е бил трайно изтрит, сървърът връща този отговор.
411 (Необходима валидна дължина) Сървърът не приема заявки, които не съдържат валидно поле за дължина на съдържанието.
412 (Предварителните изисквания не са изпълнени) Сървърът не отговаря на нито едно от изискванията, зададени от заявителя в заявката.
413 (Обектът на заявката е твърде голям) Сървърът не може да обработи заявката, защото обектът на заявката е твърде голям, за да надвиши капацитета на сървъра за обработка.
414 (Поисканият URI е твърде дълъг) Поисканият URI (обикновено уеб адрес) е твърде дълъг за обработка от сървъра.
415 (Неподдържани медийни типове) Форматът на заявката не се поддържа от страницата на заявката.
416 (Обхватът на заявката не е съвместим) Ако страницата не може да предостави обхвата на заявката, сървърът връща този статус код.
417 (Очаквано, Неизпълнено) Сървърът не отговаря на изискванията за полето за заглавие Очаквана заявка.

5xx (грешка в сървъра)
Тези статус кодове показват, че е възникнала вътрешна грешка, когато сървърът се е опитал да обработи заявката. Тези грешки може да са грешки на самия сървър, а не на заявката.

Описание на кода
500 (Грешка в сървъра) Сървърът срещна грешка и не можа да завърши заявката.
501 (все още не е реализиран) Сървърът няма възможност да завърши заявката. Например, този код може да бъде върнат, когато сървърът не разпознава метода на заявка.
Сървърът 502 (Error Gateway) действа като шлюз или прокси и получава невалиден отговор от горния сървър.
503 (Услугата е недостъпна) Сървърът в момента не е наличен (поради претоварване или поддръжка при прекъсване). Обикновено това е само временно състояние.
504 (Timeout на шлюз) Сървърът действа като шлюз или прокси, но не получава заявка от горния сървър навреме.
505 (HTTP версия не се поддържа) Сървърът не поддържа версията на HTTP протокола, използвана в заявката





Предишен:HTML прескача към изходния код на уеб страницата
Следващ:Ийсън Чан "Без нищо грешно"
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com