Az HTTP (Hypertext Transfer Protocol) a World Wide Web kommunikációjának alapja, amely lehetővé teszi a kliensek és a szerverek közötti adatátvitelt. Az HTTP válaszkódok háromjegyű számok, amelyek segítségével a szerver tájékoztatja a klienst a kérelem állapotáról és a válasz természetéről. Az alábbiakban ismertetjük a leggyakoribb HTTP kódokat és rövid meghatározásukat.
1xx (Információs)
- 100 Continue: A szerver megerősíti, hogy a kliens folytathatja a kérelem küldését.
 - 101 Switching Protocols: A szerver elfogadta a kliens protokollváltási kérelmét.
 
2xx (Sikeres)
- 200 OK: A kérelem sikeres, és a szerver válasza is megfelelő.
 - 201 Created: A kérelem sikeres volt, és a szerver létrehozott egy új erőforrást.
 - 202 Accepted: A kérelem elfogadásra került, de még nem teljesült.
 - 203 Non-Authoritative Information: A szerver sikeresen válaszolt, de a válaszadatok nem teljesen megbízhatók.
 - 204 No Content: A kérelem sikeres volt, de nincs további információ a válaszban.
 - 205 Reset Content: A kérelem sikeres, és a kliensnek újra kell töltenie a dokumentumot.
 - 206 Partial Content: A kérelem részlegesen teljesült.
 
3xx (Átirányítás)
- 300 Multiple Choices: A kért erőforrás több verzióval rendelkezik; a kliensnek választania kell.
 - 301 Moved Permanently: A kért erőforrás állandóan át lett helyezve egy másik URL-re.
 - 302 Found (korábban “Moved Temporarily”): A kért erőforrás ideiglenesen át lett irányítva egy másik URL-re.
 - 303 See Other: A kért erőforrás megtalálható egy másik URL-en, és a kliensnek azt kell követnie.
 - 304 Not Modified: Az erőforrás nem változott az utolsó kérelem óta; nincs szükség újraletöltésre.
 - 307 Temporary Redirect: A kért erőforrás ideiglenesen át lett irányítva egy másik URL-re, de a kliensnek a jövőbeni kéréseknél az eredeti URL-t kell használnia.
 
4xx (Klienshiba)
- 400 Bad Request: A szerver nem képes értelmezni a kérelmet a rossz szintaxis miatt.
 - 401 Unauthorized: A kérelem hitelesítést igényel.
 - 403 Forbidden: A kliensnek nincs jogosultsága a kért erőforrás elérésához.
 - 404 Not Found: A kért erőforrás nem található a szerveren.
 - 405 Method Not Allowed: A kliens által használt HTTP metódus nem engedélyezett az adott erőforráson.
 - 406 Not Acceptable: A szerver nem képes olyan választ előállítani, amely megfelel a kliens által küldött elfogadási fejléceknek.
 - 407 Proxy Authentication Required: A kérelem hitelesítést igényel a proxy szerveren.
 - 408 Request Timeout: A kliens kérelme túllépte a szerver által meghatározott időkorlátot.
 - 409 Conflict: A kérelemben küldött információk ellentmondásba kerültek a szerver állapotával.
 - 410 Gone: A kért erőforrás már nem elérhető a szerveren, és nincs ismert új helye.
 - 411 Length Required: A kérelemhez szükséges a “Content-Length” fejléc.
 - 412 Precondition Failed: A kliens által megadott feltétel nem teljesült a szerveren.
 - 413 Payload Too Large: A kérelem mérete túl nagy ahhoz, hogy a szerver feldolgozhassa.
 - 414 URI Too Long: A kért URL túl hosszú, és a szerver nem képes feldolgozni.
 - 415 Unsupported Media Type: A kérelemben küldött média típus nem támogatott a szerver által.
 - 416 Range Not Satisfiable: A kért tartomány nem elérhető az erőforráson.
 - 417 Expectation Failed: A kliens által megadott “Expect” fejléc nem teljesült a szerveren.
 - 428 Precondition Required: A kérelemhez előfeltétel fejléc szükséges.
 - 429 Too Many Requests: A kliens túl sok kérelmet küldött rövid idő alatt; a szerver korlátozza a kérelmeket.
 - 431 Request Header Fields Too Large: A kérelem fejlécei túl nagyok, és a szerver nem képes feldolgozni a kérelmet.
 
5xx (Szerverhiba)
- 500 Internal Server Error: A szerver belső hibája miatt nem tudja teljesíteni a kérelmet.
 - 501 Not Implemented: A szerver nem támogatja a kérelemben használt HTTP metódust.
 - 502 Bad Gateway: A szerver, mint átjáró vagy proxy, rossz választ kapott a feljebb lévő szerverről.
 - 503 Service Unavailable: A szerver ideiglenesen nem képes a kérelmek feldolgozására.
 - 504 Gateway Timeout: A szerver, mint átjáró vagy proxy, nem kapott időben választ a feljebb lévő szerverről.
 - 505 HTTP Version Not Supported: A szerver nem támogatja a kérelemben használt HTTP verziót.
 - 506 Variant Also Negotiates: A kiszolgáló által megadott tartalom kiválasztási folyamat hibás.