Kode respon

Baris pisanan saka respon HTTP yaiku saluran negara. Iku kasusun saka rong bagéan: nomer telung digit (kode respon) lan pesen teks (deskripsi respon).

RESPONSE-CODE TEXT-DESCRIPTION

Klien sinau status panjalukan saka kode respon lan mutusake apa sing kudu ditindakake sabanjure. Conto respon beda saka server:

201 Digawe
401 Ora sah
507 Panyimpenan ora cukup

Kode respon dipérang dadi 5 kategori. Digit pisanan saka kode respon nemtokake kang kategori belongs kanggo.

Kabeh jawaban sing diwiwiti kanthi nomer 1 diklasifikasikake minangka informasi. Kita ora bakal ngomong babagan dheweke kanthi rinci ...

Kode respon 200

Sawise kabeh, ana liyane sing luwih menarik kanggo kita. Kabeh respon sing katon kaya 2xx sukses. Tanggepan sing paling disenengi dening programer yaiku 200 OK , tegese kabeh apik, panjaluk kasebut kasil rampung.

Sampeyan uga bisa nemokake dhaptar jawaban "apik" liyane:

Kode baris Katrangan
200 OK nggih
201 Digawe Digawe
202 Ditampa Ditampa
203 Informasi Non-Wewenang Informasi ora wewenang
204 ora isi Ora ana isi
205 Reset isi Reset isi
208 wis kacarita Wis kacarita

Kode tanggapan 301, 302

Tanggapan sing katon kaya 3xx ana ing kelas pangalihan . Padha nuduhake yen sumber daya wis dipindhah menyang lokasi liyane.

Sing paling populer ing antarane:

  • 301 - dipindhah permanen
  • 302 - dipindhah sementara

Ing pidato sehari-hari para programer, sampeyan bakal kerep krungu "302 redirect" utawa "301 redirect" - iki mung babagan iki.

Daftar lengkap 300 balesan:

Kode baris Katrangan
300 Multiple Pilihan akeh opsi kanggo milih saka
301 Dipindhah Permanen dipindhah ing salawas-lawase
302 Dipindhah Sauntara dipindhah sementara
303 Ndeleng liyane nonton liyane
304 Ora Diowahi ora owah
305 nggunakake proxy nggunakake proxy
307 Pangalihan sementara pangalihan sauntara
308 Pangalihan permanen pangalihan permanen

Kode tanggapan 404

Kabeh jawaban sing diwiwiti kanthi nomer 4 nuduhake kesalahan sisih klien , lan ana akeh. Sing paling populer sing sampeyan ngerti: iki jawaban "404 - ora ditemokake".

Jawaban umum liyane diwenehi ing tabel:

Kode baris Katrangan
400 Panjaluk ala panjalukan ora sah
401 ora sah ora sah
402 Pembayaran dibutuhake pembayaran dibutuhake
403 Dilarang dilarang
404 ora ketemu ora ketemu
405 Cara Ora Diidini cara ora didhukung
406 Ora Ditrima ora biso ditompo
407 Otentikasi Proxy Dibutuhake bukti asli proxy dibutuhake
408 Panjaluk wektu entek wektu metu
413 Payload Kegedhen payload gedhe banget
414 URI Kakehan URI dawa banget
429 Kakehan Panyuwunan kakehan panjalukan
499 Panjaluk Ditutup Klien klien nutup sambungan

Kode tanggapan 501

Lan pungkasane, kategori pungkasan yaiku kesalahan sisih server. Kabeh kesalahan kasebut diwiwiti kanthi nomer 5. Kesalahan sing paling umum kanggo pangembang yaiku 501 (fungsi ora ditindakake). Kadhangkala kedadeyan.

Umumé, kenal karo kode kesalahan iki, saiki dadi kanca ing salawas-lawase. Ya, kaya biasane, iki tabel kanthi kode kesalahan sing paling migunani ing sisih server:

Kode baris Katrangan
500 server njero error server njero error
501 Ora Dilaksanakake ora dileksanakake
502 Bad Gateway salah gateway
503 Layanan Ora kasedhiya layanan ora kasedhiya
504 Gateway Wektu entek gateway ora nanggapi
507 Panyimpenan sing ora cukup kebanjiran panyimpenan
508 Loop Dideteksi pangalihan tanpa wates
509 Bandwidth Limit Ngluwihi bandwidth saluran entek
520 kesalahan dingerteni Kesalahan sing ora dingerteni
521 Server Web Mudhun server web ora bisa digunakake
522 Sambungan Wektu Metu sambungan ora nanggapi
523 Asal Ora Bisa Digayuh sumber ora kasedhiya
524 Ana wektu entek wektu entek kadaluwarsa
525 SSL Handshake Gagal Salaman SSL gagal
526 Sertifikat SSL ora valid sertifikat SSL ora sah