Какво кодовете на грешки HTTP
Това се случва, че когато иска даден сайт или сайт страници, уеб-браузър дава грешка. Грешка обозначен с цифров код и кратко описание.
Пример: Грешка 404 не е намерен. Какви са тези кодове?
(101-199) Информационни отговори
Отговори в диапазона от 100-199 информация, те показват, че искането на клиента се приема и обработва.
- 100 - Продължи - за началната част на заявлението е прието, и клиентът може да продължи да изпраща искането.
- 101 - Включване протоколи - Сървърът изпълнява изискването на клиента и се превключва на протоколите в съответствие с указанията, дадени в полето за ъпгрейд заглавна. Успешните исканията на клиентите.
(200-299) Успешните исканията на клиентите
Отговорите от порядъка на 200-299 означава, че клиентска заявка се обработва успешно.
- 200 - ОК - желание на клиента е била успешна и отговор на сървъра съдържа исканите данни.
- 201 - Създаден - Този код статут се използва при създаването на нов URL адрес. Заедно с този резултат код на сървъра издава Местоположение хедър, който съдържа информация за това къде е поставен новите данни.
- 202 - Прието - Искането е прието, но не обработени веднага. Допълнителна информация за сделката може да се даде в тялото на съдържанието на отговора на сървъра. Уверете се, че сървърът в крайна сметка ще одобри молбата, не е, въпреки факта, че в момента на получаване на искането изглежда валиден.
- 203 - недостоверна информация - Информацията в заглавната част на съдържанието е взета от локалното копие или на трето лице, а не от сървъра източник.
- 204 - без съдържание - Отговорът съдържа код за състояние и с глава, но съдържанието на организма липсва. При получаването на този отговор браузърът не трябва да се актуализира вашия документ. Handler чувствителни области на изображението могат да се върнат на този код, когато потребителят кликне върху безполезни или празни области на изображението.
- 205 - Reset Content - Браузърът трябва да изчистите формата, използван за тази сделка за допълнителен вход. Полезно за CGI-приложения, които изискват въвеждане на данни.
- 206 - Частично съдържание - Сървърът връща само част от исканата сума на данни. Използва се в отговор на искане се посочва глава Range. Сървърът трябва да определи обхвата са включени в отговора в заглавния Content-диапазон.
кодът на отговор в диапазона от 300-399 означава, че искането не е направено и клиентът трябва да предприеме някои действия, за да удовлетвори искането.
- 300- няколко възможни избора (няколко възможности за избор) - исканата URL адреса се отнася за повече от един ресурс. Например, URL може да се отнася до документ, преведен на няколко езика. Съдържанието на тялото, върнат от сървъра може да бъде даден списък на по-конкретна информация за това как да изберете правилния ресурс.
- 301 преместен за постоянно (ресурс преместена за постоянно) - исканата URL адреса не се използва от сървъра и е посочено в операцията по искане не се извършва. Новото място на искания документ е посочено в заглавието на местоположение. Всички следващи искания на този документ трябва да посочат новия адрес.
- 302- Временно преместена (Resource временно преместен) - Разбъркване на исканата URL, но само временно. Местоположение заглавни букви на новото място. Веднага след получаването на този код на състоянието, клиентът трябва да разреши искането чрез използване на новия адрес, но всички следващи заявки трябва да използвате стария URL.
- 303- видите и други (виж друг ресурс) - исканата URL адреса може да се намери в друг URL адрес (посочен в заглавния населено място).
- 304- Not Modified (без изменение) - код на отговор в заглавния LF-Modified-Since, ако URL адресът не се е променило след тази дата. Съдържанието на тялото не се изпраща, и клиентът трябва да използва локално копие.
- 305 - Използване на прокси (използване на прокси) - obraschenie необходимият ресурс трябва да се извършва чрез прокси сървър, посочен в полето Местоположение. В полето Местоположение определя URL адреса на прокси сървъра. Получателят се очаква да повтори искането чрез прокси сървър.
(400-499) Непълни клиентски заявки
кодове на отговор в обхвата 400-499 означава, че заявката на клиента е непълна. Тези кодове могат да означават, че от страна на клиента се изисква допълнителна информация.
- 400 - Bad Request (невалидна заявка) - искане не може да бъде разбрана от сървъра поради деформиран синтаксис. Клиент не трябва да се повтаря искането без модификации.
- 401- Unauthorized (без резолюция) - Заявката изисква удостоверяване на потребителя. Реакцията трябва да включва поле глава WWW-автентичността, съдържащ влизане (предизвикателство), приложим за искания ресурс. Клиентът може да повтори искането с подходящо поле Разрешение хедър.
Ако искането вече са включени препоръки за удостоверяване (разрешение за данни за удостоверяване) в областта на разрешаването, отговорът със статус код 401 се посочва, че при установяване на автентичността на тези препоръки е отказан.
Ако отговорът със статус код 401 съдържа същото предизвикателство, тъй като преди отговор, и на потребителския агент вече е направил опит за удостоверяване най-малко веднъж, че е необходимо да покаже обекта на потребителя, която бе дадена в отговора, тъй като това лице може да включва съответните диагностична информация.
- 402 - сума, необходима (изисква плащане) - Този код е запазен за бъдеща употреба. В момента, в HTTP все още не е реализиран.
- 403 - за Забранения (отказан достъп) - искане отхвърлена с мотива, че сървърът не иска да се (или не е в състояние), за да се отговори на клиента.
- 404- Not Found (ресурс не е намерен) - документът в определеното URL адреса не съществува, сървърът не намери нищо, което да съответства на поисканата URI (Request-URI). Не се посочва и дали състоянието е временно или постоянно.
- 405- непозволен метод (невалиден метод) - Този код се дава със заглавие Позволете и показва, че се използва от клиента за даден URL метод не се поддържа.
- 406 не е приемливо (неприемливо заявка) - ресурс, определени от искането е само в състояние да генерира лица реагиране, които имат характеристиките на съдържанието (характеристики на съдържание), не съответства на заглавията получите (приемам заглавията), представени в заявката.
- 407- Proxy Authentication Изисква се (изисква регистрация на сървъра представител) - това код е подобен на 401 (неоторизиран, неоторизиран), но показва, че клиентът първо трябва да се установи неговата автентичност (за удостоверяване през) прокси сървъра.
прокси сървър трябва да се върне поле глава прокси-автентичността, съдържащ влизане (предизвикателство), използван от прокси сървъра за искания ресурс. Клиентът може да повтори искането с подходящ поле Proxy-Разрешение хедър.
- 408- Заявка Timeout (изминалото време за обработка на заявка), - клиентът не е направено искане за това време, че сървърът е готов да чака. Клиентът може да повтори искането по-късно, без модификации.
- 409- конфликти (конфликт) - искане не е извършено поради конфликт с текущото състояние на ресурса. Този код се допуска само в случаите, когато се очаква, че потребителят може да реши конфликта и подайте молба.
- 410- Gone (ресурсът е отишъл) - Този код показва, че исканата URL вече не е там и е окончателно извадено от сървъра.
- 411- Дължина Задължително (трябва да посочите продължителността) - сървърът отказва да приеме искането без определена дължина на съдържанието. Клиентът може да повтори искането, ако тя добавя валиден Content-Length поле на заглавната част, съдържаща дължината на съобщенията (съобщение тяло) съобщението за заявка.
- 412- неуспешно предварително (предварително условие не е изпълнено) - сървърът отказва да обработи заявката, защото заявеният обект е по-голям от сървъра желае или не може да обработи. Сървърът може да прекъснете връзката за предотвратяване на клиента от продължаване на искането.
Ако състоянието е временно, сървърът трябва да включва заглавната част на Retry-След да покаже времето, след което клиентът може да опитате отново.
- 413- твърде голям заявен обект (искания артикул е твърде голям) - сървърът няма да обработи заявката, защото тялото му е твърде голям.
- 414- Request-URI Too Long (идентификатор на ресурси в искането е твърде дълъг) - сървърът няма да обработи заявката, защото нейния адрес е твърде дълъг.
- 415- Unsupported Media Type (неподдържани устройства) - сървърът отказва да обслужи заявката, тъй като заявеният обект е във формат не се поддържа от заявения ресурс за заявения метод.
(500-599) Сървърни грешки
кодове на отговор в интервала от 500-599 показват, че сървъра възникна грешка и най-вероятно няма да могат да отговарят на изискванията на клиента
- 500- Вътрешна грешка в сървъра (вътрешна грешка в сървъра) - При обработката на заявката на сървъра един от неговите компоненти (например, CGI-програмата), издадени на спешно освобождаване, или е получила грешка в конфигурацията.
- 501- не е внедрено (функция не се изпълнява) - клиентът е поискал изпълнение на действието, че сървърът не може да изпълнява, сървърът не поддържа необходимата функционалност, за да изпълни заявката. Това е най-подходящият отговор, когато сървърът не разпознава метода на заявката и не е в състояние да я предостави за всеки ресурс.
- А с 502 Bad Gateway (Gateway дефект) - сървъра изпълняваше ролята на шлюз или прокси сървър получи невалиден отговор от сървъра в низа на заявката, която адресира, когато се опитва да извърши заявка.
- 503- услугата не е налице (услугата не е налична) - Този код означава, че услугата е временно недостъпна, но достъп до него ще бъде възстановена в бъдеще. Ако сървърът не знае кога ще се случи, то може също така да бъде дадена титлата на Retry-След.
- 504- Gateway Timeout (при преминаване през портала е с изтекъл срок) - този отговор е подобен на 408 (Искане Timeout), с изключение на шлюз или прокси сървър превишаване на срока.
- 505- HTTP версията не се поддържа (не се поддържа HTTP версия) - сървърът не поддържа версията на HTTP протокол, използван в искането.