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