RU | EN | UA

N-Admin - Get System Administration Tips and Tricks

Коди помилок HTTP (та їх описи українською мовою)
Рейтинг: / 0
ГіршаКраща 

коди помилок HTTPЗнання і розуміння кодів стану HTTP потрібне як простим користувачам (часто - щоб зрозуміти, наприклад, чому ж сторінка не завантажилася), так і програмістам і системним адміністраторам (для настройки серверів, для коректних відповідей скриптів клієнтам і тому подібне). Нижче приведений список код стану HTTP і дані необхідні пояснення.

Код стану HTTP - це тризначний код результату запиту. Код стану HTTP складається з числової коди стану і пояснюючої фрази. Код стану призначений для використання автоматами, а пояснююча фраза призначена для користувачів.


Перша цифра коди стану визначає клас відповіді:

    * 1xx: Інформаційні коди - запит отриманий, продовжується обробка.
    * 2xx: Успішні коди - дія була успішно отримана, зрозуміла і оброблена.
    * 3xx: Коди перенаправлення - для виконання запиту повинні бути зроблені подальші дії.
    * 4xx: Коди помилок клієнта - запит має поганий синтаксис або не може бути виконаний.
    * 5xx: Коди помилок сервера - сервер не в змозі виконати допустимий запит.  

 

1xxІнформаційні коди
100ContinueКлієнт може продовжувати запит.
101Switching ProtocolsСервер прийняв запит клієнта на перемикання на модифікований протокол.
102ProcessingWebDAV
2xxУспішні коди
200OkНТТР_ОКУспішний запит.
201CreatedHTTP_CREATEDЗапит виконаний, в результаті цього був створений новий запит.
202AcceptedHTTP_ACCEPTEDЗапит був прийнятий на обробку, але обробка не завершена.
203Non-Authoritative InformationHTTP_NON_AUTHORITATIVEПовернена інформація була зібрана з копії третьої сторони (починаючи з Http/1.1).
204No ContentHTTP_NO_CONTENTСервер обробив запит, але в результаті дані не отримані.
205Reset Content
Користувацький агент переустановить відображення документа.
206Partial Content
Сервер виконав частковий запит GET до документа.
207Multi-Status
Тіло наступного повідомлення є XML-документом і може містити декілька статусних кодів - поодинці на кожен субзапит (WEBDAV)
3xxКоди перенаправлення
300Multiple ChoicesHTTP_MULTIPLE_CHOICESЦей заголовок використовується для того, щоб показати, що задовольняти запит може більш ніж один документ.
301Moved PermanentlyHTTP_MOVED_PERMANENTLYЗапитаний документ був перенесений на новий URI.
302FoundHTTP_FOUNDЗапитаний ресурс був тимчасово переміщений на новий URI.
303See OtherHTTP_SEE_OTHERВідповідь на запит можна знайти під різними URI. Він може бути вибраний за допомогою запиту, зробленого методом GET до цього ресурсу (починаючи з Http/1.1).
304Not ModifiedHTTP_NOT_MODIFIEDСервер відповідає цим кодом, коли клієнт виконав умовний запит GET і запит був дозволений, але документ не модифікований.
305Use ProxyHTTP_USE_PROXYДоступ до запитаного ресурсу повинен проводитися через proxy, заданий в полі Location . Поле Location задає URI для proxy (починаючи с HTTP/1.1).
307Temporary RedirectHTTP_TEMPORARY_REDIRECTЗапитаний ресурс тимчасово знаходиться під іншими URI. Оскільки переадресація може бути скасована в будь-який зручний момент, для майбутніх запитів клієнт повинен використовувати REQUEST-URI (починаючи з Http/1.1).
4xxКоди помилок клієнта
400Bad RequestСервер не зрозумів запит черех наявністі синтаксичної помилки.
401UnauthorizedЗапит вимагає ідентифікації користувача.
402Payment RequiredПотрібна оплата.
403ForbiddenСервер зрозумів запит, але він відмовляється його виконувати. Заборонено. Ідентифікація тут не допомагає.
404Not FoundСервер не знайшов відповідності за запитом REQUEST-URI.
405Method Not AllowedМетод, вказаний в Request-line, не відповідає ресурсу, заданому REQUEST-URI.
406Not AcceptableРесурс, визначений запитом, може генерувати тільки відповідь, характеристики якої не відповідають заголовкам, посланим в запиті.
407Proxy Authentication RequiredЦей код подібний до коду 401 (unauthorized), але в цьому випадку клієнт повинен спочатку ідентифікувати себе за допомогою proxy.
408Request Time-outВпродовж періоду очікування сервера клієнт не зробив запиту.
409ConflictЗапит не буде завершений унаслідок конфлікту з поточним станом ресурсу.
410GoneЗапитаний ресурс і адреса, по якій можна зробити пересилку, на сервері відсутні.
411Length RequiredСервер відмовляється приймати запит без певного Content-length.
412Precondition FailedПри перевірці на сервері одного або більше полів заголовка запиту виявлена невідповідність.
413Request Entity Too LargeСервер відмовляється обробляти запит тому, що розмір запиту більше того, що може обробити сервер.
414Request-URI Too LargeСервер відмовляється обробляти запит тому, що REQUEST-URI перевищує розміри, які може обробити сервер.
415Unsupported Media TypeНепідтримуваний тип медіа.
416Requested Range Not SatisfiableЗапитаний Ряд не здійснимий.
417Expectation FailedОчікування отримало помилку.
422Unprocessable EntityЗапит був сформований правильно, але не може бути оброблений із-за семантичних помилок (WEBDAV)
423LockedРесурс, до якого необхідний доступ, заблокований (WEBDAV)
424Failed DependencyЗапит неможливо виконати із-за помилки в попередньому запиті (WEBDAV)
425Unordered CollectionЗгадується в документації WEBDAV, але не використовується
426Upgrade RequiredКлієнт повинен перейти на TLS/1.0 (RFC 2817)
449Retry WithЗапит повинен бути повторений після певної дії (розширення від Microsoft)
5xxКоди помилок сервера
500Internal Server ErrorВнутрішня помилка сервера.
501Not ImplementedСервер не підтримує можливостей, необхідних для обробки запиту.
502Bad GatewayСервер, що функціонує як шлюз або proxy, отримав помилкову відповідь від підлеглого сервера, до якого він спробував дістати доступ для обробки запиту.
503Service UnavailableВ даний момент сервер не в змозі обробити запит через те, що сервер переобтяжений або знаходиться на профілактичному обслуговуванні.
504Gateway Time-outПрацюючи в режимі шлюзу або proxy, сервер не отримав вчасно відповідь від сервера верхнього рівня.
505HTTP Version not supportedСервер не підтримує або відмовляється підтримувати версію протоколу HTTP, яка була використана в останньому запиті.
507Insufficient StorageWebDav на сервері закінчився вільний простір на дисках
509Bandwidth Limit ExceededЦей код офіційно не прийнятий, але використовується багатьма серверами і означає досягнуто ліміту обмеження ширини каналу

 

 

 

Додати коментар

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирний Курсив Підкреслений Закреслений Посилання Зображення Список Цитата


Захисний код
Оновити

< Попередня   Наступна >

Останні новини

Випадкова цитата з УкрБАШу

ping ukrbash.org
Домашня | Увійти  RSS

Поради Системних Адміністраторів

Украинский портАл Internet Map Український рейтинг TOP.TOPUA.NET Пиши українською PageRank Checker Orphus system
Locations of visitors to this page