πŸ•·οΈ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 68 (from laksa081)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

πŸ“„
INDEXABLE
βœ…
CRAWLED
19 hours ago
πŸ€–
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://www.jetorbit.com/blog/apa-itu-http-status-codes/
Last Crawled2026-04-13 22:56:15 (19 hours ago)
First Indexed2024-05-12 19:35:16 (1 year ago)
HTTP Status Code200
Meta TitleHTTP Status Codes serta Daftar Status Code dan Artinya
Meta DescriptionKalem, kali ini akan dijelaskan secara detail mengenai Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya. Simak sampai kelar, ya!
Meta Canonicalnull
Boilerpipe Text
Pernah dengar istilah HTTP status codes? HTTP status codes merupakan sebuah pesan berupa angka tiga digit yang muncul saat sebuah website sedang diakses. Masih bingung, kah? Kalem, kali ini akan dijelaskan secara detail mengenai Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya . Simak sampai kelar, ya! Apa Itu HTTP Status Codes? HTTP status codes merupakan sebuah pesan yang ditampikan sebagai bentuk respon dari server ketika client atau user mencoba akses sebuah halaman web. Pesan kode yang ditampilkan berbeda-beda dan memiliki artinya masing-masing. Hanya saja, umumnya pesan ini dijadikan sebagai indikasi berhasil atau tidaknya client atau user mengakses sebuah halaman web. Kode status ini terdiri dari tiga digit angka. Digit pertama akan dimulai dari angka 1-5 yang menunjukkan kode status dalam rentang tersebut. Selanjutnya, digit kedua dan ketiga memiliki arti tertentu yang menunjukkan kategori dari status tersebut.Β  Oia, tidak semua digit kedua dan ketiga memiliki makna spesifik ya, sebagian besar mengikuti pola umum yang telah disepakati dalam spesifikasi HTTP. Berikut ini ringkasan dari tiap-tiap kode status: 1xx – Informasi: Memberikan informasi saja, jarang digunakan dalam praktik. 2xx – Sukses: Permintaan klien berhasil diproses oleh server. 3xx – Redireksi: Membutuhkan tindakan tambahan untuk menyelesaikan permintaan. 4xx – Kesalahan Klien: Terjadi kesalahan pada sisi klien, misalnya permintaan tidak valid atau tidak diizinkan. 5xx – Kesalahan Server: Terjadi kesalahan pada sisi server, misalnya server gagal memproses permintaan karena kesalahan internal. Daftar Status Code dan Artinya Berikut ini beberapa daftar HTTP status codes yang perlu kalian ketahui: 1. 1XX – Pesan informasi 100 : Continue Kode ini menampilkan bahwa server telah menerima header permintaan dari klien, yang selanjutnya server ingin memberi tahu klien bahwa permintaan yang diajukan telah diterima dan prosesnya akan dilanjutkan dengan mengirimkan body dari permintaan. 101 : Switching Protocols Kode ini menampilkan bahwa server menerima permintaan awal dan dilanjutkan dengan server yang beralih protocol sesuai dengan permintaan. 103 : Early Hints Kode ini menampilkan informasi awal kepada klien sebelum respon server sepenuhnya siap. Informasi awal ini biasanya berisi sumber daya yang diminta dan memungkinkan server menginformasikan sebagai petunjuk klien mengenai sumber daya tersebut yang nantinya mempercepat proses permintaan klien. 2. 2XX – Pesan berhasil 200 : Everything is OK Kode ini menampilkan bahwa sebuah halaman web atau sumber daya yang diminta oleh klien bekerja dengan baik. 201 : Created Kode ini menampilkan bahwa server berhasil memenuhi permintaan klien sebagai hasilnya sumber daya terbaru terbuat. 202 : Accepted Kode ini menampilkan server telah menerima permintaan klien dan masih memprosesnya. Biasanya permintaan ini butuh beberapa waktu atau tugas yang telah dijadwalkan. 203 : Non-Authoritative Information Kode ini menampilkan sumber daya yang ditampilkan kepada klien bukanlah representasi dari sumber asli tetapi mungkin copy atau cache dari sumber yang mungkin telah dimodifikasi atau disisipkan oleh sumber lain. Biasanya muncul saat server proxy digunakan. 204 : No Content Kode ini menampilkan permintaan telah berhasil tetapi server tidak memberikan sumber daya apapun. 205 : Reset Content Kode ini menampilkan sebuah instruksi dari server bahwa klien harus mereset tampilan dokumen yang diminta. Seperti mengirimkan folmulir namun server tidak memuat entitas yang perlu ditampilkan. 206 : Partial Content Kode ini menampilkan bahwa server telah berhasil memenuhi bagian dari permintaan klien, yang disertai dengan Header Range hanya mengirimkan bagian konten yang diminta, bukan keseluruhan konten. 3. 3XX – Pesan redirect atau pengalihan 300 : Multiple Choices Kode ini menampilkan bahwa sumber daya yang diminta lebih dari satu dan klien harus memilih salah satunya. 301 : Moved permanently Kode ini menampilkan bahwa sumber daya yang diinginkan telah dipindahkan secara permanen ke lokasi yang baru. Sehingga client harus mengarahkan permintaanya ke lokasi baru yang telah ditentukan dalam respon server. 302 : Found Kode ini menampilkan bahwa sumber daya yang diinginkan ditemukan tetapi tidak berada di lokasi yang seharusnya yang mengarahkan klien ke URL baru atau lokasi baru dan umumnya ini hanya bersifat sementara. 303 : See Other Kode ini menampilkan bahwa permintaan telah diterima namun untuk melanjutkannya klien harus melakukan permintaan ke lokasi lain sesuai arahan dari server. Biasanya sih terdapat 4 metode permintaan HTTP POST, PUT, GET, atau Delete untuk menemukan sumber daya. Kode 303 biasanya digunakan dalam konteks pengalihan dan digunakan bersamaan dengan metode HTTP GET atau URL untuk mendapatkan resource baru.Β  304 : Not Modified Kode ini menampilkan sebagai pesan dari server ke klien bahwa klien mengakses dengan sumber daya yang tidak berubah. Biasanya sumber daya ini tersimpan di dalam cache browser. 307 : Temporary Redirect Kode ini menampilkan bahwa permintaan pengalihan diterima oleh server. Namun, secara umum 307 digunakan untuk memastikan klien tidak mengubah metode permintaan (seperti dari POST menjadi GET) saat melakukan pengalihan. 308 : Permanent Redirect Kode ini menampilkan bahwa sumber daya yang diminta telah dipindahkan secara permanen ke lokasi baru yang ditentukan dalam respon dan klien harus menggunakan URL baru sesuai dengan arahan. 4. 4XX – Pesan client atau user error 400 : Bad Request Kode ini menampilkan bahwa server tidak memahami dan tidak mengembalikan respon terhadap permintaan dari klien. Biasanya terjadi karena kesalahan sintaks, format yang salah, atau yang lainnya karena kesalahan dari sisi client . 401 : Unauthorized Kode ini menampilkan bahwa klien mengakses sumber daya ke server tidak diizinkan karena tidak memiliki kredensial yang valid atau tidak ada akses yang diberikan. 402 : Payment Required Kode ini menampilkan bahwa klien yang mencoba akses ke sumber daya harus melakukan pembayaran terlebih dahulu untuk mendapatkan akses. Biasanya digunakan ke konten premium berbayar. 403 : Forbidden Kode ini menampilkan bahwa server menerima permintaan klien namun klien tidak memiliki izin untuk mengakses sumber daya. Seperti kebijakan server dan hak akses terbatas. 404 : Not Found Kode ini menampilkan bahwa permintaan klien ke server tidak ada. Menunjukan server tidak memiliki sumber daya yang diminta oleh klien. 405 : Method Not Allowed Kode ini menampilkan bahwa permintaan yang dikirim dengan metode tertentu tidak diizinkan oleh server sehingga server merespon dengan pesan β€œMethod Not Allowed”. Contoh klien request dengan metode POST sedangkan sumber daya hanya mendukung metode GET. 406 : Not Acceptable Kode ini menampilkan bahwa respon server hanya mampu mengembalikan sumber daya yang dapat diterima. Sehingga, saat klien melakukan request di luar ketentuan maka permintaan tidak akan diterima. Biasanya, format yang diminta klien tidak sesuai atau server hanya membatasi jenis media yang diizinkan. 407 : Porxy Authentication Required Kode ini menampikan pesan dari server bahwa klien harus memberikan kredensial otentikasi untuk mengakses proxy . Biasanya, sebelum terkoneksi dengan proxy server otentikasi harus diberikan oleh klient agar diizinkan untuk terhubung. 408 : Request Timeout Kode ini menampilkan bahwa server telah menunggu terlalu lama untuk menerima semua permintaan dari klien atau server tidak menerima permintaan secara lengkap. Biasanya terjadi karena kendala jaringan. 409 : Conflict Kode ini menampilkan server tidak dapat memenuhi permintaan klien karena permasalahan dengan sumber daya yang diminta. Pada dasarnya masalah konflik yang harus dipecahkan sebelum permintaan diproses dengan benar. 410 : Gone Kode ini menampilkan respon server yang mana sumber daya telah dihapus secara permanen dan diharapkan klien tidak melakukan permintaan lagi untuk sumber daya yang sama. 411 : Length Required Kode ini menampilkan respon bahwa server menolak permintaan karena server mengharapkan Header Contnet-length yang ditentukan. Namun, klien tidak menyertakan di dalam permintaan. 412 : Precondition Failed Kode ini menampilkan respon server tidak bisa memberikan sumber daya karena server tidak bisa memenuhi spesifikasi yang diminta dengan kondisi tertentu sehingga proses tidak bisa dilanjutkan. 413 : Payload Too Large Kode ini menampilkan respon server yang menolak permintaan karena ukuran permintaan yang dikirim oleh klien melebihi batas semestinya yang ditetapkan oleh server. 414 : URI Too Long Kode ini menampilkan respon server bahwa permintaan tersebut tidak dapat diproses karena URI terlalu Panjang. 415 : Unsupported Media Type Kode ini menampilkan respon bahwa server tidak mendukung jenis media yang dikirimkan oleh klien. 416 : Requested Range Not Satisfiable Kode ini menampilkan bahwa server tidak bisa memenuhi permintaan klien karena rentang permintaan klien tidak ada di sumber daya. Contoh permintaan range bagian dari file media video atau audio. 417 : Expectation Failed Kode ini menampilkan bahwa server tidak dapat memenuhi persyaratan yang diminta oleh klien yang ditentukan pada header β€œ expect ” dari permintaan. 418 : l’m a teapot Kode ini menampilkan bawa server menolak untuk memproses permintaan. Biasanya digunakan untuk tujuan lucu atau demonstrasi. Sebab, pada pengembahan aplikasi web status HTTP code yang dipakai adalah 404 atau 500 untuk mengindikasikan masalah yang sebenarnya. 419 : Page Expired Kode digunakan pada aplikasi web untuk menampilkan bahwa sesi pengguna telah kadaluarsa atau tidak valid. Implementasinya pada saat pengembangan aplikasi web sebagai bagian dari logika atau keamanan aplikasinya. 422 : Unprocessable Entity Kode ini menampilkan bahwa server tidak dapat memprosesnya karena isi yang di dalam permintaan tidak dapat diproses atau validasi gagal. 425 : Too Early Kode ini menampilkan respon dari server yang tidak mau memproses permintaan karena klien belum siap hal ini terjadi biasanya karena klien melakukan refresh . 426 : Upgrade Required Kode ini menampilkan respon server memerlukan klien untuk melakukan permintaan dengan protokol yang lebih baru. 428 : Precondition Required Kode ini menampilkan respon server butuh syarat atau kondisi tertentu sebelum klien melakukan permintaan. 429 : Too Many Requests Kode ini menampilkan respon server yang menolak permintaan karena klien melakukan permintaan melebihi batas dalam kurun waktu tertentu. Server memberi tahu kepada klien untuk menurunkan laju permintaan untuk mengurangi beban server secara berlebihan. 431 : Request Header Fields Too Large Kode ini menampilkan respon server yang tidak bisa memproses permintaan header yang terlalu besar. Klien dapat memodifikasi permintaan dengan mengurangi ukuran header atau menyesuaikan konfigurasi sesuai dengan ketetapan yang diberikan oleh server. 451 : Unavailable for Legal Reasons Kode ini menampilkan respon server yang tidak dapat diproses karena alasan hukum tertentu. Contohnya konten terlarang, hak cipta, sensor, dan peraturan lainnya. 499 : Client Closed Request Merupakan kode khusus dalam log Nginx . Umumnya terjadi karena klien membatalkan permintaan atau koneksi terputus. 5. 5XX – Pesan kesalahan server 500 : Internal Server Error Kode ini menampilkan respon server bahwa terjadi kegagalan pada sisi server sehingga permintaan tidak dapat diproses. Error ini biasanya terjadi karena adanya masalah internal, seperti kesalahan konfigurasi server, database , logic dalam aplikasi. 501 : Not Implemented Kode ini menampilkan respon bahwa server tidak mendukung fungsi yang dibutuhkan untuk memproses permintaan. Biasanya terjadi karena metode yang digunakan tidak mendukung perlu adanya tindakan baik dari pemilik situs web ataupun server web itu sendiri. 502 : Bad Gateway Kode ini menampilkan respon bahwa server menerima permintaan yang tidak valid. Biasanya server bertindak sebagai gateway atau proxy sebelum permintaan sampai ke server tujuan (titik akhir) yang diminta. Penyebab umumnya adalah timeout , server yang dituju tidak berfungsi, dan kesalahan konfigurasi server. 503 : Service Unavailable Kode ini menampilkan respon server bahwa permintaan diproses saat ini. Hal ini biasanya bersifat sementara karena permintaan yang overload , pemeliharaan jaringan atau masalah sementara lainnya. 504 : Gateway Timeout Kode ini menampilkan server merespon sebagai gateway atau proxy namun kehabisan waktu sebelum server terakhir atau titik akhir tujuan menerima permintaan. 505 : HTTP Version Not Supported Kode ini menampilkan respon server bahwa versi protokol HTTP tidak mendukung pada saat permintaan dilakukan. 511 : Network Authentication Required Kode ini menampilkan respon server bahwa permintaan butuh authentikasi jaringan terlebih dahulu sebelum dikirimkan. Contonya adalah Whitelist IP. 521 : Web server is down Kode ini merupakan respon yang diberitahukan oleh web server cloudflare. Hal ini terjadi karena cloudflare tidak terhubung dengan server akhir atau titik akhir. 525 : SSL Handshake Failed Kode ini menampilkan respon server bahwa terjadi kegagalan pada saat SSL Handshake. Biasanya terjadi karena private key dan file certificate yang tidak match . Jadi, Sudah Pahamkah Arti dari Setiap HTTP Status Codes? Anyway, meski terlihat banyak, arti dari setiap kode angka tersebut dapat diidentifikasi melalui digit pertamanya. Oia, untuk pesan error yang berawal dari server, misalnya error 5XX, dapat dihindari dengan menggunakan hosting atau server dengan kualitas andal yang minim gangguan, seperti hosting dari Jetorbit.Β  Hosting murah bisa didapatkan di Jetorbit tanpa mengurangi kualitas. Jetorbit selalu mengedepankan rasa puas klien dan tercapainya tujuan serta kesuksesan dari website yang ada di dalam Jetorbit. Berbagai macam pilihan web hosting berkualitas bisa kalian pilih sesuai dengan kebutuhan kalian.Β  Semoga bermanfaat πŸ™‚
Markdown
![](https://www.facebook.com/tr?id=120952608550964&ev=PageView&noscript=1) ![](https://www.facebook.com/tr?id=120952608550964&ev=PageView&noscript=1) [Skip to content](https://www.jetorbit.com/blog/apa-itu-http-status-codes/#content "Skip to content") Menu - [Cloud VPS](https://www.jetorbit.com/cloud-vps/) - [Hosting Murah](https://www.jetorbit.com/web-hosting/) - [WordPress Hosting](https://www.jetorbit.com/wordpress-hosting/) - [Email Hosting](https://www.jetorbit.com/email-hosting/) - [Dedicated Server](https://www.jetorbit.com/dedicated-server-indonesia/) [![Jetorbit Blog](https://www.jetorbit.com/blog/wp-content/uploads/2022/02/logo-jetorbit-svg.svg)](https://www.jetorbit.com/blog/) Menu Menu - [Info](https://www.jetorbit.com/blog/info/) - [Pengumuman](https://www.jetorbit.com/blog/pengumuman/) - [Promo](https://www.jetorbit.com/blog/promo-dan-kupon/) - [Tutorial](https://www.jetorbit.com/blog/tutorial/) - [Panduan SEO](https://www.jetorbit.com/blog/tutorial/panduan-seo/) # [Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya](https://www.jetorbit.com/blog/apa-itu-http-status-codes/) by [Pilot](https://www.jetorbit.com/blog/author/admin/) May 13, 2024 ![Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya](https://www.jetorbit.com/blog/wp-content/uploads/2024/05/582-blog-apa-itu-http-status-codes-1.png) [![](https://www.jetorbit.com/blog/wp-content/uploads/2023/04/cloud-hosting-diskon30_728x90-1.png)](https://www.jetorbit.com/cloud-hosting/) Pernah dengar istilah HTTP status codes? HTTP status codes merupakan sebuah pesan berupa angka tiga digit yang muncul saat sebuah website sedang diakses. Masih bingung, kah? Kalem, kali ini akan dijelaskan secara detail mengenai **Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya**. Simak sampai kelar, ya\! ## **Apa Itu HTTP Status Codes?** HTTP status codes merupakan sebuah pesan yang ditampikan sebagai bentuk respon dari server ketika client atau user mencoba akses sebuah halaman web. Pesan kode yang ditampilkan berbeda-beda dan memiliki artinya masing-masing. Hanya saja, umumnya pesan ini dijadikan sebagai indikasi berhasil atau tidaknya *client* atau *user* mengakses sebuah halaman web. Kode status ini terdiri dari tiga digit angka. Digit pertama akan dimulai dari angka 1-5 yang menunjukkan kode status dalam rentang tersebut. Selanjutnya, digit kedua dan ketiga memiliki arti tertentu yang menunjukkan kategori dari status tersebut. Oia, tidak semua digit kedua dan ketiga memiliki makna spesifik ya, sebagian besar mengikuti pola umum yang telah disepakati dalam spesifikasi HTTP. Berikut ini ringkasan dari tiap-tiap kode status: - **1xx – Informasi:** Memberikan informasi saja, jarang digunakan dalam praktik. - **2xx – Sukses:** Permintaan klien berhasil diproses oleh server. - **3xx – Redireksi:** Membutuhkan tindakan tambahan untuk menyelesaikan permintaan. - **4xx – Kesalahan Klien:** Terjadi kesalahan pada sisi klien, misalnya permintaan tidak valid atau tidak diizinkan. - **5xx – Kesalahan Server:** Terjadi kesalahan pada sisi server, misalnya server gagal memproses permintaan karena kesalahan internal. ## **Daftar Status Code dan Artinya** Berikut ini beberapa daftar HTTP status codes yang perlu kalian ketahui: ### **1\. 1XX – Pesan informasi** - 100 : Continue Kode ini menampilkan bahwa server telah menerima *header* permintaan dari klien, yang selanjutnya server ingin memberi tahu klien bahwa permintaan yang diajukan telah diterima dan prosesnya akan dilanjutkan dengan mengirimkan *body* dari permintaan. - 101 : Switching Protocols Kode ini menampilkan bahwa server menerima permintaan awal dan dilanjutkan dengan server yang beralih *protocol* sesuai dengan permintaan. - 103 : Early Hints Kode ini menampilkan informasi awal kepada klien sebelum respon server sepenuhnya siap. Informasi awal ini biasanya berisi sumber daya yang diminta dan memungkinkan server menginformasikan sebagai petunjuk klien mengenai sumber daya tersebut yang nantinya mempercepat proses permintaan klien. ### **2\. 2XX – Pesan berhasil** - 200 : Everything is OK Kode ini menampilkan bahwa sebuah halaman web atau sumber daya yang diminta oleh klien bekerja dengan baik. - 201 : Created Kode ini menampilkan bahwa server berhasil memenuhi permintaan klien sebagai hasilnya sumber daya terbaru terbuat. - 202 : Accepted Kode ini menampilkan server telah menerima permintaan klien dan masih memprosesnya. Biasanya permintaan ini butuh beberapa waktu atau tugas yang telah dijadwalkan. - 203 : Non-Authoritative Information Kode ini menampilkan sumber daya yang ditampilkan kepada klien bukanlah representasi dari sumber asli tetapi mungkin *copy* atau *cache* dari sumber yang mungkin telah dimodifikasi atau disisipkan oleh sumber lain. Biasanya muncul saat server *proxy* digunakan. - 204 : No Content Kode ini menampilkan permintaan telah berhasil tetapi server tidak memberikan sumber daya apapun. - 205 : Reset Content Kode ini menampilkan sebuah instruksi dari server bahwa klien harus mereset tampilan dokumen yang diminta. Seperti mengirimkan folmulir namun server tidak memuat entitas yang perlu ditampilkan. - 206 : Partial Content Kode ini menampilkan bahwa server telah berhasil memenuhi bagian dari permintaan klien, yang disertai dengan Header Range hanya mengirimkan bagian konten yang diminta, bukan keseluruhan konten. ### **3\. 3XX – Pesan redirect atau pengalihan** - 300 : Multiple Choices Kode ini menampilkan bahwa sumber daya yang diminta lebih dari satu dan klien harus memilih salah satunya. - 301 : Moved permanently Kode ini menampilkan bahwa sumber daya yang diinginkan telah dipindahkan secara permanen ke lokasi yang baru. Sehingga *client* harus mengarahkan permintaanya ke lokasi baru yang telah ditentukan dalam respon server. - 302 : Found Kode ini menampilkan bahwa sumber daya yang diinginkan ditemukan tetapi tidak berada di lokasi yang seharusnya yang mengarahkan klien ke URL baru atau lokasi baru dan umumnya ini hanya bersifat sementara. - 303 : See Other Kode ini menampilkan bahwa permintaan telah diterima namun untuk melanjutkannya klien harus melakukan permintaan ke lokasi lain sesuai arahan dari server. Biasanya sih terdapat 4 metode permintaan HTTP POST, PUT, GET, atau Delete untuk menemukan sumber daya. Kode 303 biasanya digunakan dalam konteks pengalihan dan digunakan bersamaan dengan metode HTTP GET atau URL untuk mendapatkan *resource* baru. - 304 : Not Modified Kode ini menampilkan sebagai pesan dari server ke klien bahwa klien mengakses dengan sumber daya yang tidak berubah. Biasanya sumber daya ini tersimpan di dalam *cache* browser. - 307 : Temporary Redirect Kode ini menampilkan bahwa permintaan pengalihan diterima oleh server. Namun, secara umum 307 digunakan untuk memastikan klien tidak mengubah metode permintaan (seperti dari POST menjadi GET) saat melakukan pengalihan. - 308 : Permanent Redirect Kode ini menampilkan bahwa sumber daya yang diminta telah dipindahkan secara permanen ke lokasi baru yang ditentukan dalam respon dan klien harus menggunakan URL baru sesuai dengan arahan. ### **4\. 4XX – Pesan client atau user error** - 400 : Bad Request Kode ini menampilkan bahwa server tidak memahami dan tidak mengembalikan respon terhadap permintaan dari klien. Biasanya terjadi karena kesalahan sintaks, format yang salah, atau yang lainnya karena kesalahan dari sisi *client*. - 401 : Unauthorized Kode ini menampilkan bahwa klien mengakses sumber daya ke server tidak diizinkan karena tidak memiliki kredensial yang valid atau tidak ada akses yang diberikan. - 402 : Payment Required Kode ini menampilkan bahwa klien yang mencoba akses ke sumber daya harus melakukan pembayaran terlebih dahulu untuk mendapatkan akses. Biasanya digunakan ke konten premium berbayar. - 403 : Forbidden Kode ini menampilkan bahwa server menerima permintaan klien namun klien tidak memiliki izin untuk mengakses sumber daya. Seperti kebijakan server dan hak akses terbatas. - 404 : Not Found Kode ini menampilkan bahwa permintaan klien ke server tidak ada. Menunjukan server tidak memiliki sumber daya yang diminta oleh klien. - 405 : Method Not Allowed Kode ini menampilkan bahwa permintaan yang dikirim dengan metode tertentu tidak diizinkan oleh server sehingga server merespon dengan pesan β€œMethod Not Allowed”. Contoh klien *request* dengan metode POST sedangkan sumber daya hanya mendukung metode GET. - 406 : Not Acceptable Kode ini menampilkan bahwa respon server hanya mampu mengembalikan sumber daya yang dapat diterima. Sehingga, saat klien melakukan *request* di luar ketentuan maka permintaan tidak akan diterima. Biasanya, format yang diminta klien tidak sesuai atau server hanya membatasi jenis media yang diizinkan. - 407 : Porxy Authentication Required Kode ini menampikan pesan dari server bahwa klien harus memberikan kredensial otentikasi untuk mengakses *proxy*. Biasanya, sebelum terkoneksi dengan *proxy* server otentikasi harus diberikan oleh klient agar diizinkan untuk terhubung. - 408 : Request Timeout Kode ini menampilkan bahwa server telah menunggu terlalu lama untuk menerima semua permintaan dari klien atau server tidak menerima permintaan secara lengkap. Biasanya terjadi karena kendala jaringan. - 409 : Conflict Kode ini menampilkan server tidak dapat memenuhi permintaan klien karena permasalahan dengan sumber daya yang diminta. Pada dasarnya masalah konflik yang harus dipecahkan sebelum permintaan diproses dengan benar. - 410 : Gone Kode ini menampilkan respon server yang mana sumber daya telah dihapus secara permanen dan diharapkan klien tidak melakukan permintaan lagi untuk sumber daya yang sama. - 411 : Length Required Kode ini menampilkan respon bahwa server menolak permintaan karena server mengharapkan *Header Contnet-length* yang ditentukan. Namun, klien tidak menyertakan di dalam permintaan. - 412 : Precondition Failed Kode ini menampilkan respon server tidak bisa memberikan sumber daya karena server tidak bisa memenuhi spesifikasi yang diminta dengan kondisi tertentu sehingga proses tidak bisa dilanjutkan. - 413 : Payload Too Large Kode ini menampilkan respon server yang menolak permintaan karena ukuran permintaan yang dikirim oleh klien melebihi batas semestinya yang ditetapkan oleh server. - 414 : URI Too Long Kode ini menampilkan respon server bahwa permintaan tersebut tidak dapat diproses karena URI terlalu Panjang. - 415 : Unsupported Media Type Kode ini menampilkan respon bahwa server tidak mendukung jenis media yang dikirimkan oleh klien. - 416 : Requested Range Not Satisfiable Kode ini menampilkan bahwa server tidak bisa memenuhi permintaan klien karena rentang permintaan klien tidak ada di sumber daya. Contoh permintaan *range* bagian dari file media video atau audio. - 417 : Expectation Failed Kode ini menampilkan bahwa server tidak dapat memenuhi persyaratan yang diminta oleh klien yang ditentukan pada *header* β€œ*expect*” dari permintaan. - 418 : l’m a teapot Kode ini menampilkan bawa server menolak untuk memproses permintaan. Biasanya digunakan untuk tujuan lucu atau demonstrasi. Sebab, pada pengembahan aplikasi web status HTTP code yang dipakai adalah 404 atau 500 untuk mengindikasikan masalah yang sebenarnya. - 419 : Page Expired Kode digunakan pada aplikasi web untuk menampilkan bahwa sesi pengguna telah kadaluarsa atau tidak valid. Implementasinya pada saat pengembangan aplikasi web sebagai bagian dari logika atau keamanan aplikasinya. - 422 : Unprocessable Entity Kode ini menampilkan bahwa server tidak dapat memprosesnya karena isi yang di dalam permintaan tidak dapat diproses atau validasi gagal. - 425 : Too Early Kode ini menampilkan respon dari server yang tidak mau memproses permintaan karena klien belum siap hal ini terjadi biasanya karena klien melakukan *refresh*. - 426 : Upgrade Required Kode ini menampilkan respon server memerlukan klien untuk melakukan permintaan dengan protokol yang lebih baru. - 428 : Precondition Required Kode ini menampilkan respon server butuh syarat atau kondisi tertentu sebelum klien melakukan permintaan. - 429 : Too Many Requests Kode ini menampilkan respon server yang menolak permintaan karena klien melakukan permintaan melebihi batas dalam kurun waktu tertentu. Server memberi tahu kepada klien untuk menurunkan laju permintaan untuk mengurangi beban server secara berlebihan. - 431 : Request Header Fields Too Large Kode ini menampilkan respon server yang tidak bisa memproses permintaan *header* yang terlalu besar. Klien dapat memodifikasi permintaan dengan mengurangi ukuran *header* atau menyesuaikan konfigurasi sesuai dengan ketetapan yang diberikan oleh server. - 451 : Unavailable for Legal Reasons Kode ini menampilkan respon server yang tidak dapat diproses karena alasan hukum tertentu. Contohnya konten terlarang, hak cipta, sensor, dan peraturan lainnya. - 499 : Client Closed Request Merupakan kode khusus dalam *log* [Nginx](https://nginx.org/en/). Umumnya terjadi karena klien membatalkan permintaan atau koneksi terputus. ### **5\. 5XX – Pesan kesalahan server** - 500 : Internal Server Error Kode ini menampilkan respon server bahwa terjadi kegagalan pada sisi server sehingga permintaan tidak dapat diproses. *Error* ini biasanya terjadi karena adanya masalah internal, seperti kesalahan konfigurasi server, *database*, *logic* dalam aplikasi. - 501 : Not Implemented Kode ini menampilkan respon bahwa server tidak mendukung fungsi yang dibutuhkan untuk memproses permintaan. Biasanya terjadi karena metode yang digunakan tidak mendukung perlu adanya tindakan baik dari pemilik situs web ataupun server web itu sendiri. - 502 : Bad Gateway Kode ini menampilkan respon bahwa server menerima permintaan yang tidak valid. Biasanya server bertindak sebagai *gateway* atau *proxy* sebelum permintaan sampai ke server tujuan (titik akhir) yang diminta. Penyebab umumnya adalah *timeout*, server yang dituju tidak berfungsi, dan kesalahan konfigurasi server. - 503 : Service Unavailable Kode ini menampilkan respon server bahwa permintaan diproses saat ini. Hal ini biasanya bersifat sementara karena permintaan yang *overload*, pemeliharaan jaringan atau masalah sementara lainnya. - 504 : Gateway Timeout Kode ini menampilkan server merespon sebagai *gateway* atau *proxy* namun kehabisan waktu sebelum server terakhir atau titik akhir tujuan menerima permintaan. - 505 : HTTP Version Not Supported Kode ini menampilkan respon server bahwa versi protokol HTTP tidak mendukung pada saat permintaan dilakukan. - 511 : Network Authentication Required Kode ini menampilkan respon server bahwa permintaan butuh authentikasi jaringan terlebih dahulu sebelum dikirimkan. Contonya adalah Whitelist IP. - 521 : Web server is down Kode ini merupakan respon yang diberitahukan oleh web server cloudflare. Hal ini terjadi karena cloudflare tidak terhubung dengan server akhir atau titik akhir. - 525 : SSL Handshake Failed Kode ini menampilkan respon server bahwa terjadi kegagalan pada saat SSL Handshake. Biasanya terjadi karena *private key* dan *file certificate* yang tidak *match*. ## **Jadi, Sudah Pahamkah Arti dari Setiap HTTP Status Codes?** Anyway, meski terlihat banyak, arti dari setiap kode angka tersebut dapat diidentifikasi melalui digit pertamanya. Oia, untuk pesan *error* yang berawal dari server, misalnya error 5XX, dapat dihindari dengan menggunakan hosting atau server dengan kualitas andal yang minim gangguan, seperti hosting dari Jetorbit. [Hosting murah](https://www.jetorbit.com/web-hosting/) bisa didapatkan di Jetorbit tanpa mengurangi kualitas. Jetorbit selalu mengedepankan rasa puas klien dan tercapainya tujuan serta kesuksesan dari website yang ada di dalam Jetorbit. Berbagai macam pilihan web hosting berkualitas bisa kalian pilih sesuai dengan kebutuhan kalian. Semoga bermanfaat πŸ™‚ Bermanfaatkah Artikel Ini? Klik bintang 5 untuk rating\! Submit Rating Rata rata rating 5 / 5. Jumlah rate 1 Yuk Rate 5 Artikel Ini\! We are sorry that this post was not useful for you\! Let us improve this post\! Tell us how we can improve this post? Submit Feedback ←[Definisi Malicious, Kondisi Dianggap sebagai Malicious, dan Cara Menghindari File Malicious](https://www.jetorbit.com/blog/definisi-malicious-dan-menghindari-malicious/) [Apa Itu W3 Total Cache, Fitur, dan Cara Instalasinya](https://www.jetorbit.com/blog/apa-itu-w3-total-cache/)β†’ [![](https://secure.gravatar.com/avatar/64241f88a47ca45b2ff4701a63569701?s=100&d=mm&r=g)](https://www.jetorbit.com/blog/author/admin/) ## [Pilot](https://www.jetorbit.com/blog/author/admin/) Drove Jetorbit to be the best technology solution for business every human on planet. Bagikan: Tags: [Apa Itu HTTP Status Codes](https://www.jetorbit.com/blog/tag/apa-itu-http-status-codes/), [Daftar Status Code](https://www.jetorbit.com/blog/tag/daftar-status-code/), [domain murah](https://www.jetorbit.com/blog/tag/domain-murah/), [hosting murah](https://www.jetorbit.com/blog/tag/hosting-murah/), [HTTP Status Codes](https://www.jetorbit.com/blog/tag/http-status-codes/) ### Leave a Comment [Cancel reply](https://www.jetorbit.com/blog/apa-itu-http-status-codes/#respond) [![](https://www.jetorbit.com/blog/wp-content/uploads/2023/04/banner-cloud-vps-deploy-dalam-35detik.png)](https://www.jetorbit.com/blog/wp-content/uploads/2023/04/banner-cloud-vps-deploy-dalam-35detik.png) [![7 Software Pengadaan Barang untuk Efisiensi Procurement](https://www.jetorbit.com/blog/wp-content/uploads/2026/02/7-Software-Pengadaan-Barang-untuk-Efisiensi-Procurement-800x533.png)](https://www.jetorbit.com/blog/rekomendasi-software-pengadaan-barang/) [Informasi](https://www.jetorbit.com/blog/info/) ### [7 Software Pengadaan Barang untuk Efisiensi Procurement](https://www.jetorbit.com/blog/rekomendasi-software-pengadaan-barang/) [amin](https://www.jetorbit.com/blog/author/amin/) February 26, 2026 [![7 HCM Software Terbaik untuk Bisnis dengan Skalabilitas Tinggi](https://www.jetorbit.com/blog/wp-content/uploads/2026/02/7-HCM-Software-Terbaik-untuk-Bisnis-dengan-Skalabilitas-Tinggi.png)](https://www.jetorbit.com/blog/7-hcm-software-terbaik-untuk-bisnis-dengan-skalabilitas-tinggi/) [Informasi](https://www.jetorbit.com/blog/info/) ### [7 HCM Software Terbaik untuk Bisnis dengan Skalabilitas Tinggi](https://www.jetorbit.com/blog/7-hcm-software-terbaik-untuk-bisnis-dengan-skalabilitas-tinggi/) [amin](https://www.jetorbit.com/blog/author/amin/) February 25, 2026 [![OpenClaw AI Assistant Framework Tutorial](https://www.jetorbit.com/blog/wp-content/uploads/2026/01/Apa-Itu-Clawdbot.png)](https://www.jetorbit.com/blog/apa-itu-openclaw-cara-install-openclaw-vps-jetorbit/) [Informasi](https://www.jetorbit.com/blog/info/) ### [Apa itu OpenClaw dan Cara Install OpenClaw di VPS Jetorbit](https://www.jetorbit.com/blog/apa-itu-openclaw-cara-install-openclaw-vps-jetorbit/) [Pilot](https://www.jetorbit.com/blog/author/admin/) February 3, 2026 [![OpenClaw AI Assistant Framework Tutorial](https://www.jetorbit.com/blog/wp-content/uploads/2026/01/Apa-Itu-Clawdbot.png)](https://www.jetorbit.com/blog/apa-itu-clawdbot/) [Informasi](https://www.jetorbit.com/blog/info/)[Tips & Tricks](https://www.jetorbit.com/blog/tips-tricks/)[Tutorial](https://www.jetorbit.com/blog/tutorial/) ### [Apa Itu Clawdbot? Apa Kegunaannya dan Bagaimana Cara Installnya?](https://www.jetorbit.com/blog/apa-itu-clawdbot/) [Pilot](https://www.jetorbit.com/blog/author/admin/) January 27, 2026 [![Apa Itu Brute-Force Attack, dan Bagaimana Cara Mengatasinya](https://www.jetorbit.com/blog/wp-content/uploads/2025/12/Apa-Itu-Brute-Force-Attack-dan-Bagaimana-Cara-Mengatasinya-800x533.png)](https://www.jetorbit.com/blog/apa-itu-brute-force-attack/) [Informasi](https://www.jetorbit.com/blog/info/) ### [Apa Itu Brute-Force Attack, dan Bagaimana Cara Mengatasinya](https://www.jetorbit.com/blog/apa-itu-brute-force-attack/) [amin](https://www.jetorbit.com/blog/author/amin/) December 23, 2025 [![](https://www.jetorbit.com/blog/wp-content/uploads/2023/06/cloud-vps-turbo-2024-terbaru.png)](https://www.jetorbit.com/cloud-vps/) ## Latest Post [7 Software Pengadaan Barang untuk Efisiensi Procurement](https://www.jetorbit.com/blog/rekomendasi-software-pengadaan-barang/) [7 HCM Software Terbaik untuk Bisnis dengan Skalabilitas Tinggi](https://www.jetorbit.com/blog/7-hcm-software-terbaik-untuk-bisnis-dengan-skalabilitas-tinggi/) [Panduan Bisnis Online: Bangun Website Stabil, Kelola Invoice, dan Rapikan Pembukuan](https://www.jetorbit.com/blog/panduan-bisnis-online/) [7 Platform Chatbot AI Berbasis Cloud Terbaik untuk Bisnis](https://www.jetorbit.com/blog/7-platform-chatbot-ai-berbasis-cloud-terbaik-untuk-bisnis/) [Informasi Penerapan PPN 11% dan Pembaruan NPWP](https://www.jetorbit.com/blog/informasi-penerapan-ppn-11-dan-pembaruan-npwp/) [Apa itu OpenClaw dan Cara Install OpenClaw di VPS Jetorbit](https://www.jetorbit.com/blog/apa-itu-openclaw-cara-install-openclaw-vps-jetorbit/) [Apa Itu Clawdbot? Apa Kegunaannya dan Bagaimana Cara Installnya?](https://www.jetorbit.com/blog/apa-itu-clawdbot/) Copyright Β© 2026 PT Jetorbit Teknologi Indonesia - - [Facebook](https://www.facebook.com/jetorbithost) - - [X](https://twitter.com/jetorbithost) - - [Instagram](https://instagram.com/jetorbithost) - [YouTube](https://www.youtube.com/@jetorbit) - [Info](https://www.jetorbit.com/blog/info/) - [Pengumuman](https://www.jetorbit.com/blog/pengumuman/) - [Promo](https://www.jetorbit.com/blog/promo-dan-kupon/) - [Tutorial](https://www.jetorbit.com/blog/tutorial/) - [Panduan SEO](https://www.jetorbit.com/blog/tutorial/panduan-seo/) Close
Readable Markdown
Pernah dengar istilah HTTP status codes? HTTP status codes merupakan sebuah pesan berupa angka tiga digit yang muncul saat sebuah website sedang diakses. Masih bingung, kah? Kalem, kali ini akan dijelaskan secara detail mengenai **Apa Itu HTTP Status Codes serta Daftar Status Code dan Artinya**. Simak sampai kelar, ya\! ## **Apa Itu HTTP Status Codes?** HTTP status codes merupakan sebuah pesan yang ditampikan sebagai bentuk respon dari server ketika client atau user mencoba akses sebuah halaman web. Pesan kode yang ditampilkan berbeda-beda dan memiliki artinya masing-masing. Hanya saja, umumnya pesan ini dijadikan sebagai indikasi berhasil atau tidaknya *client* atau *user* mengakses sebuah halaman web. Kode status ini terdiri dari tiga digit angka. Digit pertama akan dimulai dari angka 1-5 yang menunjukkan kode status dalam rentang tersebut. Selanjutnya, digit kedua dan ketiga memiliki arti tertentu yang menunjukkan kategori dari status tersebut. Oia, tidak semua digit kedua dan ketiga memiliki makna spesifik ya, sebagian besar mengikuti pola umum yang telah disepakati dalam spesifikasi HTTP. Berikut ini ringkasan dari tiap-tiap kode status: - **1xx – Informasi:** Memberikan informasi saja, jarang digunakan dalam praktik. - **2xx – Sukses:** Permintaan klien berhasil diproses oleh server. - **3xx – Redireksi:** Membutuhkan tindakan tambahan untuk menyelesaikan permintaan. - **4xx – Kesalahan Klien:** Terjadi kesalahan pada sisi klien, misalnya permintaan tidak valid atau tidak diizinkan. - **5xx – Kesalahan Server:** Terjadi kesalahan pada sisi server, misalnya server gagal memproses permintaan karena kesalahan internal. ## **Daftar Status Code dan Artinya** Berikut ini beberapa daftar HTTP status codes yang perlu kalian ketahui: ### **1\. 1XX – Pesan informasi** - 100 : Continue Kode ini menampilkan bahwa server telah menerima *header* permintaan dari klien, yang selanjutnya server ingin memberi tahu klien bahwa permintaan yang diajukan telah diterima dan prosesnya akan dilanjutkan dengan mengirimkan *body* dari permintaan. - 101 : Switching Protocols Kode ini menampilkan bahwa server menerima permintaan awal dan dilanjutkan dengan server yang beralih *protocol* sesuai dengan permintaan. - 103 : Early Hints Kode ini menampilkan informasi awal kepada klien sebelum respon server sepenuhnya siap. Informasi awal ini biasanya berisi sumber daya yang diminta dan memungkinkan server menginformasikan sebagai petunjuk klien mengenai sumber daya tersebut yang nantinya mempercepat proses permintaan klien. ### **2\. 2XX – Pesan berhasil** - 200 : Everything is OK Kode ini menampilkan bahwa sebuah halaman web atau sumber daya yang diminta oleh klien bekerja dengan baik. - 201 : Created Kode ini menampilkan bahwa server berhasil memenuhi permintaan klien sebagai hasilnya sumber daya terbaru terbuat. - 202 : Accepted Kode ini menampilkan server telah menerima permintaan klien dan masih memprosesnya. Biasanya permintaan ini butuh beberapa waktu atau tugas yang telah dijadwalkan. - 203 : Non-Authoritative Information Kode ini menampilkan sumber daya yang ditampilkan kepada klien bukanlah representasi dari sumber asli tetapi mungkin *copy* atau *cache* dari sumber yang mungkin telah dimodifikasi atau disisipkan oleh sumber lain. Biasanya muncul saat server *proxy* digunakan. - 204 : No Content Kode ini menampilkan permintaan telah berhasil tetapi server tidak memberikan sumber daya apapun. - 205 : Reset Content Kode ini menampilkan sebuah instruksi dari server bahwa klien harus mereset tampilan dokumen yang diminta. Seperti mengirimkan folmulir namun server tidak memuat entitas yang perlu ditampilkan. - 206 : Partial Content Kode ini menampilkan bahwa server telah berhasil memenuhi bagian dari permintaan klien, yang disertai dengan Header Range hanya mengirimkan bagian konten yang diminta, bukan keseluruhan konten. ### **3\. 3XX – Pesan redirect atau pengalihan** - 300 : Multiple Choices Kode ini menampilkan bahwa sumber daya yang diminta lebih dari satu dan klien harus memilih salah satunya. - 301 : Moved permanently Kode ini menampilkan bahwa sumber daya yang diinginkan telah dipindahkan secara permanen ke lokasi yang baru. Sehingga *client* harus mengarahkan permintaanya ke lokasi baru yang telah ditentukan dalam respon server. - 302 : Found Kode ini menampilkan bahwa sumber daya yang diinginkan ditemukan tetapi tidak berada di lokasi yang seharusnya yang mengarahkan klien ke URL baru atau lokasi baru dan umumnya ini hanya bersifat sementara. - 303 : See Other Kode ini menampilkan bahwa permintaan telah diterima namun untuk melanjutkannya klien harus melakukan permintaan ke lokasi lain sesuai arahan dari server. Biasanya sih terdapat 4 metode permintaan HTTP POST, PUT, GET, atau Delete untuk menemukan sumber daya. Kode 303 biasanya digunakan dalam konteks pengalihan dan digunakan bersamaan dengan metode HTTP GET atau URL untuk mendapatkan *resource* baru. - 304 : Not Modified Kode ini menampilkan sebagai pesan dari server ke klien bahwa klien mengakses dengan sumber daya yang tidak berubah. Biasanya sumber daya ini tersimpan di dalam *cache* browser. - 307 : Temporary Redirect Kode ini menampilkan bahwa permintaan pengalihan diterima oleh server. Namun, secara umum 307 digunakan untuk memastikan klien tidak mengubah metode permintaan (seperti dari POST menjadi GET) saat melakukan pengalihan. - 308 : Permanent Redirect Kode ini menampilkan bahwa sumber daya yang diminta telah dipindahkan secara permanen ke lokasi baru yang ditentukan dalam respon dan klien harus menggunakan URL baru sesuai dengan arahan. ### **4\. 4XX – Pesan client atau user error** - 400 : Bad Request Kode ini menampilkan bahwa server tidak memahami dan tidak mengembalikan respon terhadap permintaan dari klien. Biasanya terjadi karena kesalahan sintaks, format yang salah, atau yang lainnya karena kesalahan dari sisi *client*. - 401 : Unauthorized Kode ini menampilkan bahwa klien mengakses sumber daya ke server tidak diizinkan karena tidak memiliki kredensial yang valid atau tidak ada akses yang diberikan. - 402 : Payment Required Kode ini menampilkan bahwa klien yang mencoba akses ke sumber daya harus melakukan pembayaran terlebih dahulu untuk mendapatkan akses. Biasanya digunakan ke konten premium berbayar. - 403 : Forbidden Kode ini menampilkan bahwa server menerima permintaan klien namun klien tidak memiliki izin untuk mengakses sumber daya. Seperti kebijakan server dan hak akses terbatas. - 404 : Not Found Kode ini menampilkan bahwa permintaan klien ke server tidak ada. Menunjukan server tidak memiliki sumber daya yang diminta oleh klien. - 405 : Method Not Allowed Kode ini menampilkan bahwa permintaan yang dikirim dengan metode tertentu tidak diizinkan oleh server sehingga server merespon dengan pesan β€œMethod Not Allowed”. Contoh klien *request* dengan metode POST sedangkan sumber daya hanya mendukung metode GET. - 406 : Not Acceptable Kode ini menampilkan bahwa respon server hanya mampu mengembalikan sumber daya yang dapat diterima. Sehingga, saat klien melakukan *request* di luar ketentuan maka permintaan tidak akan diterima. Biasanya, format yang diminta klien tidak sesuai atau server hanya membatasi jenis media yang diizinkan. - 407 : Porxy Authentication Required Kode ini menampikan pesan dari server bahwa klien harus memberikan kredensial otentikasi untuk mengakses *proxy*. Biasanya, sebelum terkoneksi dengan *proxy* server otentikasi harus diberikan oleh klient agar diizinkan untuk terhubung. - 408 : Request Timeout Kode ini menampilkan bahwa server telah menunggu terlalu lama untuk menerima semua permintaan dari klien atau server tidak menerima permintaan secara lengkap. Biasanya terjadi karena kendala jaringan. - 409 : Conflict Kode ini menampilkan server tidak dapat memenuhi permintaan klien karena permasalahan dengan sumber daya yang diminta. Pada dasarnya masalah konflik yang harus dipecahkan sebelum permintaan diproses dengan benar. - 410 : Gone Kode ini menampilkan respon server yang mana sumber daya telah dihapus secara permanen dan diharapkan klien tidak melakukan permintaan lagi untuk sumber daya yang sama. - 411 : Length Required Kode ini menampilkan respon bahwa server menolak permintaan karena server mengharapkan *Header Contnet-length* yang ditentukan. Namun, klien tidak menyertakan di dalam permintaan. - 412 : Precondition Failed Kode ini menampilkan respon server tidak bisa memberikan sumber daya karena server tidak bisa memenuhi spesifikasi yang diminta dengan kondisi tertentu sehingga proses tidak bisa dilanjutkan. - 413 : Payload Too Large Kode ini menampilkan respon server yang menolak permintaan karena ukuran permintaan yang dikirim oleh klien melebihi batas semestinya yang ditetapkan oleh server. - 414 : URI Too Long Kode ini menampilkan respon server bahwa permintaan tersebut tidak dapat diproses karena URI terlalu Panjang. - 415 : Unsupported Media Type Kode ini menampilkan respon bahwa server tidak mendukung jenis media yang dikirimkan oleh klien. - 416 : Requested Range Not Satisfiable Kode ini menampilkan bahwa server tidak bisa memenuhi permintaan klien karena rentang permintaan klien tidak ada di sumber daya. Contoh permintaan *range* bagian dari file media video atau audio. - 417 : Expectation Failed Kode ini menampilkan bahwa server tidak dapat memenuhi persyaratan yang diminta oleh klien yang ditentukan pada *header* β€œ*expect*” dari permintaan. - 418 : l’m a teapot Kode ini menampilkan bawa server menolak untuk memproses permintaan. Biasanya digunakan untuk tujuan lucu atau demonstrasi. Sebab, pada pengembahan aplikasi web status HTTP code yang dipakai adalah 404 atau 500 untuk mengindikasikan masalah yang sebenarnya. - 419 : Page Expired Kode digunakan pada aplikasi web untuk menampilkan bahwa sesi pengguna telah kadaluarsa atau tidak valid. Implementasinya pada saat pengembangan aplikasi web sebagai bagian dari logika atau keamanan aplikasinya. - 422 : Unprocessable Entity Kode ini menampilkan bahwa server tidak dapat memprosesnya karena isi yang di dalam permintaan tidak dapat diproses atau validasi gagal. - 425 : Too Early Kode ini menampilkan respon dari server yang tidak mau memproses permintaan karena klien belum siap hal ini terjadi biasanya karena klien melakukan *refresh*. - 426 : Upgrade Required Kode ini menampilkan respon server memerlukan klien untuk melakukan permintaan dengan protokol yang lebih baru. - 428 : Precondition Required Kode ini menampilkan respon server butuh syarat atau kondisi tertentu sebelum klien melakukan permintaan. - 429 : Too Many Requests Kode ini menampilkan respon server yang menolak permintaan karena klien melakukan permintaan melebihi batas dalam kurun waktu tertentu. Server memberi tahu kepada klien untuk menurunkan laju permintaan untuk mengurangi beban server secara berlebihan. - 431 : Request Header Fields Too Large Kode ini menampilkan respon server yang tidak bisa memproses permintaan *header* yang terlalu besar. Klien dapat memodifikasi permintaan dengan mengurangi ukuran *header* atau menyesuaikan konfigurasi sesuai dengan ketetapan yang diberikan oleh server. - 451 : Unavailable for Legal Reasons Kode ini menampilkan respon server yang tidak dapat diproses karena alasan hukum tertentu. Contohnya konten terlarang, hak cipta, sensor, dan peraturan lainnya. - 499 : Client Closed Request Merupakan kode khusus dalam *log* [Nginx](https://nginx.org/en/). Umumnya terjadi karena klien membatalkan permintaan atau koneksi terputus. ### **5\. 5XX – Pesan kesalahan server** - 500 : Internal Server Error Kode ini menampilkan respon server bahwa terjadi kegagalan pada sisi server sehingga permintaan tidak dapat diproses. *Error* ini biasanya terjadi karena adanya masalah internal, seperti kesalahan konfigurasi server, *database*, *logic* dalam aplikasi. - 501 : Not Implemented Kode ini menampilkan respon bahwa server tidak mendukung fungsi yang dibutuhkan untuk memproses permintaan. Biasanya terjadi karena metode yang digunakan tidak mendukung perlu adanya tindakan baik dari pemilik situs web ataupun server web itu sendiri. - 502 : Bad Gateway Kode ini menampilkan respon bahwa server menerima permintaan yang tidak valid. Biasanya server bertindak sebagai *gateway* atau *proxy* sebelum permintaan sampai ke server tujuan (titik akhir) yang diminta. Penyebab umumnya adalah *timeout*, server yang dituju tidak berfungsi, dan kesalahan konfigurasi server. - 503 : Service Unavailable Kode ini menampilkan respon server bahwa permintaan diproses saat ini. Hal ini biasanya bersifat sementara karena permintaan yang *overload*, pemeliharaan jaringan atau masalah sementara lainnya. - 504 : Gateway Timeout Kode ini menampilkan server merespon sebagai *gateway* atau *proxy* namun kehabisan waktu sebelum server terakhir atau titik akhir tujuan menerima permintaan. - 505 : HTTP Version Not Supported Kode ini menampilkan respon server bahwa versi protokol HTTP tidak mendukung pada saat permintaan dilakukan. - 511 : Network Authentication Required Kode ini menampilkan respon server bahwa permintaan butuh authentikasi jaringan terlebih dahulu sebelum dikirimkan. Contonya adalah Whitelist IP. - 521 : Web server is down Kode ini merupakan respon yang diberitahukan oleh web server cloudflare. Hal ini terjadi karena cloudflare tidak terhubung dengan server akhir atau titik akhir. - 525 : SSL Handshake Failed Kode ini menampilkan respon server bahwa terjadi kegagalan pada saat SSL Handshake. Biasanya terjadi karena *private key* dan *file certificate* yang tidak *match*. ## **Jadi, Sudah Pahamkah Arti dari Setiap HTTP Status Codes?** Anyway, meski terlihat banyak, arti dari setiap kode angka tersebut dapat diidentifikasi melalui digit pertamanya. Oia, untuk pesan *error* yang berawal dari server, misalnya error 5XX, dapat dihindari dengan menggunakan hosting atau server dengan kualitas andal yang minim gangguan, seperti hosting dari Jetorbit. [Hosting murah](https://www.jetorbit.com/web-hosting/) bisa didapatkan di Jetorbit tanpa mengurangi kualitas. Jetorbit selalu mengedepankan rasa puas klien dan tercapainya tujuan serta kesuksesan dari website yang ada di dalam Jetorbit. Berbagai macam pilihan web hosting berkualitas bisa kalian pilih sesuai dengan kebutuhan kalian. Semoga bermanfaat πŸ™‚
Shard68 (laksa)
Root Hash8640590806853140468
Unparsed URLcom,jetorbit!www,/blog/apa-itu-http-status-codes/ s443