Діапазон кодів Значення відповіді
Відповіді в діапазоні 100-199 - інформаційні; вони показують, що запит клієнта прийнятий і обробляється.
100 Continue
Початкова частина запиту прийнята, і клієнт може продовжувати передачу запиту.
101 Switching Protocols
Сервер виконує вимогу клієнта і перемикає протоколи відповідно до вказівки, даними в поле заголовка Upgrade.
Успішні запити клієнта
Відповіді в діапазоні 200-299 означають, що запит клієнта оброблений успішно.
200 OK
Запит клієнта оброблений успішно, і відповідь сервера містить викликані дані.
201 Created
Цей код стану використовується в разі створення нового URI. Разом з цим кодом результату сервер видає заголовок Location (див. Розділ 19), який містить інформацію про те, куди були поміщені нові дані.
202 Accepted
Запит прийнятий, але обробляється не відразу. У тілі вмісту відповіді сервера може бути дана додаткова інформація про дану транзакції. Гарантії того, що сервер в кінцевому підсумку задовольнить допустимим.
203 Non-Authoritative Information
Інформація в заголовку вмісту взята з локальної копії або у третьої сторони, а не з вихідного сервера.
204 No Content
Відповідь містить код стану і заголовок, але тіло вмісту відсутня. При отриманні цієї відповіді броузер не повинен оновлювати свій документ. Оброблювач чутливих областей зображень може повертати цей код, коли користувач клацає на непотрібних або порожніх ділянках зображення.
205 Reset Content
Броузер повинен очистити форму, яка використовується в даній транзакції, для додаткових вхідних даних. Корисний для CGI-додатків, що вимагають введення даних.
Код відповіді в діапазоні 300-399 означає, що запит не виконано і клієнту потрібно зробити деякі дії для задоволення запиту.
300 Multiple Choices
Викликана URI позначає більш одного ресурсу. Наприклад, URI може позначати документ, перекладений на кілька мов. У тілі вмісту, повернутому сервером, може перебувати перелік більш конкретних даних про те, як вибрати ресурс правильно.
301 Moved Permanently
Викликана URI вже не використовується сервером, і зазначена в запиті операція не виконана. Нове місцезнаходження викликаного документа вказується в заголовку Location. У всіх наступних запитах даного документа слід вказувати новий URI.
302 Moved Temporarily
Викликана URI Переміщення, але лише тимчасово. Заголовок Location вказує на нове місцезнаходження. Відразу ж після отримання цього коду стану клієнт повинен дозволити запит за допомогою нового URI, але у всіх наступних запитах необхідно користуватися старим URI.
303 See Other
Викликана URI можна знайти по іншому URI (який вказаний у заголовку Location). Його слід вибрати методом GET з даного ресурсу.
304 Not Modified
Це код відповіді на заголовок lf-Modified-Since, якщо URI не змінився з вказаної дати. Тіло вмісту не надсилається, і клієнт повинен використовувати свою локальну копію.
305 Use Proxy
Доступ до зажадати URI повинен здійснюватися через proxy-сервер, вказаний в заголовку Location.
Неповні запити клієнта
Коди відповідей в діапазоні 400-499 означають, що запит клієнта неповний. Ці коди можуть також означати, що від клієнта вимагається додаткова інформація.
400 Bad Request
Чи означає, що сервер виявив в запиті клієнта синтаксичну помилку.
401 Unauthorized
Цей код результату, який передається з заголовком WWW-Authenticate, показує, що послав запит користувач не має необхідних повноважень і що при повторенні запиту із зазначенням даного URI користувач повинен такі повноваження надати.
402 Payment Required
Цей код в HTTP ще не реалізований.
403 Forbidden
Запит відхилений з тієї причини, що сервер не хоче (або не має можливості) відповісти клієнту.
404 Not Found
Документ за вказаною URI не існує.
405 Method Not Allowed
Цей код видається з заголовком Allow і показує, що метод, який використовується клієнтом, для даного URI не підтримується.
406 Not Acceptable
Ресурс, вказаний клієнтом по даному URI, існує, але не в тому форматі, який потрібен клієнту. Разом з цим кодом сервер видає заголовки Content-Language, Content-Encoding і Content-Type.
407 Proxy Authentication Required
Proxy-сервер повинен санкціонувати запит перед тим, як пересилати його. Використовується з заголовком Proxy-Authenticate.
408 Request Time-out
Цей код відповіді означає, що клієнт не передав повний запит протягом деякого встановленого проміжку часу (який зазвичай задається в конфігурації сервера) і сервер розриває з'єднання з мережею.
409 Conflict
Даний запит конфліктує з іншим запитом або з конфігурацією сервера. Інформацію про конфлікт слід повернути в інформаційній частині відповіді.
410 Gone
Даний код показує, що викликана URI більше не існує і назавжди видалений з сервера.
411 Length Required
Сервер не прийме запит без зазначеного в ньому заголовка Content-Length.
412 Precondition Failed
Результат обчислення умови, заданого в запиті одним або декількома заголовками if. являє собою "брехня" (false).
413 Request Entity Too Large
Сервер не буде обробляти запит, тому що його тіло занадто велике.
414 Request-URI Too Long
Сервер не буде обробляти запит, тому що його URI занадто довгий.
415 Unsupported Media Type
Сервер не буде обробляти запит, тому що його тіло має непідтримуваний формат.
помилки сервера
Коди відповідей в діапазоні 500-599 показують, що сервер зіткнувся з помилкою і, ймовірно, не зможе виконати запит клієнта.
500 Internal Server Error
При обробці запиту на сервері один з його компонентів (наприклад, CGI-програма) видав аварійний відмова або зіткнувся з помилкою конфігурації.
501 Not Implemented
Клієнт запросив виконання дії, яке сервер виконати не може.
502 Bad Gateway
Сервер (або proxy-сервер) отримав неприпустимі відповіді іншого сервера (або proxy-сервера).
503 Service Unavailable
Даний код означає, що дана служба тимчасово недоступна, але в майбутньому доступ до неї буде відновлений. Якщо сервер знає, коли це станеться, може бути також видано заголовок Retry-After.
504 Gateway Time-out
Ця відповідь схожий на 408 (Request Time-out). за винятком того, що шлюз або уповноважений сервер перевищив ліміт часу.
505 HTTP Version not supported
Сервер не підтримує версію протоколу HTTP, використану в запиті.
Приклади Коди ВІДПОВІДЕЙ ПОШТОВИХ СЕРВЕРІВ,
якщо такий користувач відсутній на поштовому сервері: