Daftar kode status HTTP

HTTP memiliki beberapa kode status yang akan muncul apabila ada kejadian yang sesuai dan tidak semuanya tentang error kok. Nanti bisa dibedakan dengan mudah dari angka awalnya dan ini akan membantu kita melakukan diagnosa dimana letak masalahnya, di klien atau server.

Saya format dalam bentuk tabel supaya mudah dibaca.

1xx Informational
100Continue
101Switching Protocols
102Processing
103Checkpoint
122Request-URI too long
2xx Success
200OK
201Created
202Accepted
203Non-Au­tho­rit­ative Inform­ation
204No Content
205Reset Content
206Partial Content
207Multi­Status
208Already Reported
226IM Used
3xx Redirection
300Multiple Choices
301Moved Permanently
302Found
303See Other
304Not Modified
305Use Proxy
306Switch Proxy
307Temporary Redirect
308Resume Incomplete

4xx Client Error
400Bad Request
401Unauthorized
402Payment Required
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
407Proxy Authentication Required
408Request Timeout
409Conflict
410Gone
411Length Required
412Precondition Failed
413Request Entity Too Large
414Reques­t-URI Too Long
415Unsupported Media Type
416Requested Range Not Satisfiable
417Expectation Failed
418I’m a teapot
420Twitter Rate Limiting
422Unprocessable Entity
423Locked
424Failed Dependency
425Unordered Collection
426Upgrade Required
428Precondition Required
429Too Many Requests
431Request Header Fields Too Large
444No Response
449Retry With
450Blocked By Windows Parental Controls
451Unavai­lable For Legal Reasons
499Client Closed Request
5xx Server Error
500Internal Server Error
501Not Implemented
502Bad Gateway
503Service Unavailable
504Gateway Timeout
505HTTP Version Not Supported
506Variant Also Negotiates
507Insufficient Storage
508Loop Detected WebDAV
509Bandwidth Limit Exceeded
510Not Extended
511Network Authentication Required
598Network read timeout error
599Network connect timeout error

Sedikit penjelasan umum mengenai angka – angka dalam HTTP status code diatas mewakili apa:

  • 1xx berarti ini kode untuk informasi status koneksi HTTP.
  • 2xx maksudnya berhasil tersambung menggunakan HTTP.
  • 3xx adalah jika ada pengalihan URL atau konten ke lokasi lain.
  • 4xx merupakan error yang dialami pada klien/pengguna.
  • 5xx artinya terjadi kesalahan dari server.

Semoga bermanfaat. 🙂

Tinggalkan komentar