Where is it used?
Use it to describe response states consistently in API docs, incident reports, server logs, and crawl diagnostics.
Web & Protokol
Rujukan pantas untuk status respons web dan maksud praktikal setiap kod.
Core concept
HTTP status codes are standard signals that browsers, API clients, and search engines use to interpret server responses.
1xx responses are informational, 2xx means success, 3xx means redirection, 4xx indicates client-side/request-side issues, and 5xx indicates server-side problems. Reading the first digit narrows the cause and next action quickly.
Operationally similar error pages can mean very different things. 404 means a resource was not found, 410 means it is gone, 429 means requests are rate limited, and 500 means an internal server error occurred.
For SEO, redirects and removal signals matter most. 301/308 indicate long-term moves, 302/307 temporary moves, and 404/410 can affect indexing and recrawl decisions.
Use it to describe response states consistently in API docs, incident reports, server logs, and crawl diagnostics.
Start with the leading digit, then check the individual code, usage timing, and related codes.
Redirect, removal, access-limit, and server-error signals influence how search engines keep or revisit URLs.
Each row combines code, reason phrase, status class, operational meaning, and RFC/IANA reference.
This reference helps operational diagnosis; actual server behavior still depends on application routing and cache layers.
JADUAL
| 100 | Continue | 1xx | Header permintaan telah diterima, dan klien boleh terus menghantar badan permintaan. | RFC 9110 |
| 101 | Switching Protocols | 1xx | Pelayan menerima pertukaran protokol yang diminta oleh klien. | RFC 9110 |
| 102 | Processing | 1xx | Permintaan telah diterima dan masih diproses, tetapi respons akhir belum sedia. | RFC 2518 |
| 103 | Early Hints | 1xx | Pelayan menghantar petunjuk seperti pautan preload sebelum respons akhir supaya pelayar boleh mula menyediakan sumber. | RFC 8297 |
| 104 | Upload Resumption Supported | 1xx | Kod status berdaftar sementara yang menunjukkan sokongan untuk menyambung semula upload. | IANA temporary registration |
| 200 | OK | 2xx | Permintaan berjaya, dan badan respons mengandungi hasilnya. | RFC 9110 |
| 201 | Created | 2xx | Permintaan berjaya dan sumber baharu telah dicipta. | RFC 9110 |
| 202 | Accepted | 2xx | Permintaan diterima, tetapi pemprosesan belum selesai. | RFC 9110 |
| 203 | Non-Authoritative Information | 2xx | Proxy atau lapisan transformasi mengubah dan meneruskan respons 200 daripada pelayan asal. | RFC 9110 |
| 204 | No Content | 2xx | Permintaan berjaya, tetapi respons tiada badan. | RFC 9110 |
| 205 | Reset Content | 2xx | Permintaan berjaya, dan klien boleh menetapkan semula paparan input. | RFC 9110 |
| 206 | Partial Content | 2xx | Hanya sebahagian sumber dikembalikan sebagai respons kepada permintaan Range. | RFC 9110 |
| 207 | Multi-Status | 2xx | Respons WebDAV yang membawa status untuk beberapa sub-operasi dalam satu permintaan. | RFC 4918 |
| 208 | Already Reported | 2xx | Menunjukkan bahawa sumber binding WebDAV telah dilaporkan dan tidak diulang. | RFC 5842 |
| 226 | IM Used | 2xx | Pelayan mengembalikan hasil selepas menerapkan manipulasi instance (IM). | RFC 3229 |
| 300 | Multiple Choices | 3xx | Sumber yang diminta mempunyai beberapa representasi atau pilihan. | RFC 9110 |
| 301 | Moved Permanently | 3xx | Sumber telah berpindah secara kekal ke URL baharu. | RFC 9110 |
| 302 | Found | 3xx | Sumber tersedia sementara di URL lain. | RFC 9110 |
| 303 | See Other | 3xx | Hasil permintaan perlu diambil dengan GET daripada URL lain. | RFC 9110 |
| 304 | Not Modified | 3xx | Permintaan bersyarat mendapati sumber belum berubah, jadi salinan cache boleh digunakan. | RFC 9110 |
| 305 | Use Proxy | 3xx | Kod status legasi yang mengarahkan klien menggunakan proxy; kini deprecated atas sebab keselamatan. | RFC 9110 |
| 306 | Unused | 3xx | Kod status yang pernah ditakrifkan, tetapi kini dikhaskan dan tidak digunakan. | RFC 9110 |
| 307 | Temporary Redirect | 3xx | Redirect sementara yang mesti mengekalkan kaedah dan badan permintaan. | RFC 9110 |
| 308 | Permanent Redirect | 3xx | Redirect kekal yang mesti mengekalkan kaedah dan badan permintaan. | RFC 9110 |
| 400 | Bad Request | 4xx | Pelayan tidak dapat memproses permintaan kerana sintaks, parameter, header, atau badan tidak sah. | RFC 9110 |
| 401 | Unauthorized | 4xx | Pengesahan diperlukan atau kelayakan yang diberikan tidak sah. | RFC 9110 |
| 402 | Payment Required | 4xx | Dikhaskan untuk senario memerlukan bayaran, tetapi makna standardnya belum digunakan secara meluas. | RFC 9110 |
| 403 | Forbidden | 4xx | Pelayan memahami permintaan tetapi menolak untuk membenarkan akses. | RFC 9110 |
| 404 | Not Found | 4xx | Sumber yang diminta tidak dapat ditemui, atau pelayan tidak mendedahkan sama ada ia wujud. | RFC 9110 |
| 405 | Method Not Allowed | 4xx | Sumber wujud, tetapi kaedah HTTP yang diminta tidak dibenarkan. | RFC 9110 |
| 406 | Not Acceptable | 4xx | Pelayan tidak dapat menyediakan representasi yang sepadan dengan header Accept klien. | RFC 9110 |
| 407 | Proxy Authentication Required | 4xx | Pengesahan diperlukan sebelum klien boleh menggunakan proxy. | RFC 9110 |
| 408 | Request Timeout | 4xx | Pelayan tidak menerima permintaan klien yang lengkap dalam masa tunggu yang sanggup diberikan. | RFC 9110 |
| 409 | Conflict | 4xx | Permintaan bercanggah dengan keadaan semasa sumber. | RFC 9110 |
| 410 | Gone | 4xx | Sumber pernah wujud tetapi telah dibuang secara kekal. | RFC 9110 |
| 411 | Length Required | 4xx | Pelayan menolak permintaan kerana ia tidak menyertakan Content-Length. | RFC 9110 |
| 412 | Precondition Failed | 4xx | Prasyarat dalam permintaan bersyarat, seperti If-Match, gagal. | RFC 9110 |
| 413 | Content Too Large | 4xx | Badan permintaan lebih besar daripada yang sanggup diterima oleh pelayan. | RFC 9110 |
| 414 | URI Too Long | 4xx | URI permintaan lebih panjang daripada yang boleh diproses oleh pelayan. | RFC 9110 |
| 415 | Unsupported Media Type | 4xx | Pelayan tidak menyokong media type bagi badan permintaan. | RFC 9110 |
| 416 | Range Not Satisfiable | 4xx | Range yang diminta tidak dapat dilayan kerana tidak sesuai dengan saiz sumber. | RFC 9110 |
| 417 | Expectation Failed | 4xx | Pelayan tidak dapat memenuhi jangkaan yang diberikan dalam header Expect. | RFC 9110 |
| 418 | I'm a teapot | 4xx | Kod yang berasal daripada RFC April Fools, lebih bermakna sejarah dan budaya berbanding pengendalian ralat praktikal. | RFC 2324 / RFC 9110 |
| 421 | Misdirected Request | 4xx | Permintaan dihantar kepada pelayan yang tidak dapat menghasilkan respons untuknya. | RFC 9110 |
| 422 | Unprocessable Content | 4xx | Sintaks permintaan sah, tetapi kandungannya tidak boleh diproses secara semantik. | RFC 9110 |
| 423 | Locked | 4xx | Sumber sasaran dikunci, jadi permintaan tidak dapat diproses. | RFC 4918 |
| 424 | Failed Dependency | 4xx | Permintaan semasa tidak dapat dilakukan kerana operasi terdahulu yang menjadi dependensi telah gagal. | RFC 4918 |
| 425 | Too Early | 4xx | Pelayan enggan memproses permintaan yang mungkin terlalu awal dan berisiko dimainkan semula. | RFC 8470 |
| 426 | Upgrade Required | 4xx | Pelayan memerlukan klien menaik taraf protokol sebelum permintaan dikendalikan. | RFC 9110 |
| 428 | Precondition Required | 4xx | Pelayan memerlukan header permintaan bersyarat. | RFC 6585 |
| 429 | Too Many Requests | 4xx | Klien menghantar terlalu banyak permintaan dalam tempoh masa tertentu. | RFC 6585 |
| 431 | Request Header Fields Too Large | 4xx | Keseluruhan header permintaan atau medan header tertentu terlalu besar. | RFC 6585 |
| 451 | Unavailable For Legal Reasons | 4xx | Sumber tidak dapat disediakan atas sebab undang-undang. | RFC 7725 |
| 500 | Internal Server Error | 5xx | Ralat pelayan umum yang menunjukkan permintaan tidak dapat dikendalikan kerana kegagalan dalaman. | RFC 9110 |
| 501 | Not Implemented | 5xx | Pelayan tidak menyokong fungsi yang diperlukan untuk mengendalikan permintaan. | RFC 9110 |
| 502 | Bad Gateway | 5xx | Gateway atau proxy menerima respons tidak sah daripada pelayan upstream. | RFC 9110 |
| 503 | Service Unavailable | 5xx | Pelayan buat sementara waktu tidak dapat mengendalikan permintaan. | RFC 9110 |
| 504 | Gateway Timeout | 5xx | Gateway atau proxy tidak menerima respons tepat pada masanya daripada pelayan upstream. | RFC 9110 |
| 505 | HTTP Version Not Supported | 5xx | Pelayan tidak menyokong versi HTTP yang digunakan dalam permintaan. | RFC 9110 |
| 506 | Variant Also Negotiates | 5xx | Ralat konfigurasi rundingan kandungan telus menyebabkan loop rundingan dalaman. | RFC 2295 |
| 507 | Insufficient Storage | 5xx | Pelayan tidak dapat memperuntukkan storan yang diperlukan untuk melengkapkan permintaan. | RFC 4918 |
| 508 | Loop Detected | 5xx | Pelayan mengesan loop tanpa henti semasa memproses permintaan. | RFC 5842 |
| 510 | Not Extended | 5xx | Ekstensi tambahan diperlukan supaya permintaan boleh diproses. | RFC 2774 |
| 511 | Network Authentication Required | 5xx | Pengesahan diperlukan untuk mendapatkan akses rangkaian. | RFC 6585 |
Tiada baris yang sepadan dengan penapis semasa.