Kod tindak balas
Baris pertama respons HTTP ialah longkang keadaan. Ia terdiri daripada dua bahagian: nombor tiga digit (kod respons) dan mesej teks (huraian respons).
RESPONSE-CODE TEXT-DESCRIPTION
Pelanggan mengetahui status permintaannya daripada kod respons dan memutuskan perkara yang perlu dilakukan seterusnya. Contoh respons berbeza daripada pelayan:
201 Dicipta |
---|
401 Tanpa kebenaran |
507 Storan Tidak Mencukupi |
Kod respons dibahagikan kepada 5 kategori. Digit pertama kod respons menentukan kategori mana ia tergolong.
Semua jawapan bermula dengan nombor 1 diklasifikasikan sebagai maklumat. Kami tidak akan bercakap tentang mereka secara terperinci ...
Kod respons 200
Lagipun, ada orang lain yang lebih menarik bagi kita. Semua jawapan yang kelihatan seperti 2xx berjaya. Sambutan yang paling disukai oleh pengaturcara ialah 200 OK , yang bermaksud semuanya baik-baik saja, permintaan itu berjaya diselesaikan.
Anda juga mungkin mendapati senarai jawapan "baik" ini membantu:
Kod | Talian | Penerangan |
---|---|---|
200 | okey | baiklah |
201 | Dicipta | Dicipta |
202 | diterima | Diterima |
203 | Maklumat Tidak Berwibawa | Maklumat tidak berwibawa |
204 | tiada isi kandungan | Tiada isi kandungan |
205 | Tetapkan semula kandungan | Tetapkan semula kandungan |
208 | sudah dilaporkan | Sudah dilaporkan |
Kod respons 301, 302
Respons yang kelihatan seperti 3xx berada dalam kelas ubah hala . Mereka menunjukkan bahawa sumber telah dipindahkan ke lokasi lain.
Yang paling popular di antara mereka:
- 301 - berpindah secara kekal
- 302 - berpindah sementara
Dalam ucapan sehari-hari pengaturcara, anda akan sering mendengar "302 ubah hala" atau "301 ubah hala" - ini hanya mengenainya.
Senarai penuh 300 balasan:
Kod | Talian | Penerangan |
---|---|---|
300 | Pelbagai Pilihan | banyak pilihan untuk dipilih |
301 | Berpindah secara tetap | berpindah selamanya |
302 | Bergerak Sementara | berpindah sementara |
303 | Lihat yang lain | tonton yang lain |
304 | Tidak Diubahsuai | tidak berubah |
305 | gunakan proksi | gunakan proksi |
307 | Ubah hala Sementara | ubah hala sementara |
308 | Ubah hala Kekal | ubah hala kekal |
Kod jawapan 404
Semua jawapan yang bermula dengan nombor 4 menunjukkan ralat pihak pelanggan , dan terdapat banyak daripadanya. Yang paling popular yang anda tahu pasti: ini adalah jawapan "404 - tidak dijumpai".
Jawapan biasa lain diberikan dalam jadual:
Kod | Talian | Penerangan |
---|---|---|
400 | Permintaan buruk | Permintaan tidak sah |
401 | tanpa kebenaran | tidak dibenarkan |
402 | pembayaran diperlukan | pembayaran diperlukan |
403 | Dilarang | dilarang |
404 | tidak ditemui | tidak ditemui |
405 | Kaedah Tidak Dibenarkan | kaedah tidak disokong |
406 | Tidak boleh diterima | tidak boleh diterima |
407 | Pengesahan Proksi Diperlukan | pengesahan proksi diperlukan |
408 | Permintaan tamat masa | tamat masa |
413 | Muatan Terlalu Besar | muatan terlalu besar |
414 | URI Terlalu Panjang | URI terlalu panjang |
429 | Terlalu Banyak Permintaan | terlalu banyak permintaan |
499 | Permintaan Tertutup Pelanggan | pelanggan menutup sambungan |
Kod jawapan 501
Dan akhirnya, kategori terakhir ialah ralat sebelah pelayan. Semua ralat sedemikian bermula dengan nombor 5. Ralat yang paling biasa untuk pembangun ialah 501 (fungsi tidak dilaksanakan). Kadang-kadang ia berlaku.
Secara umum, berkenalan dengan kod ralat ini, ia kini menjadi rakan anda sepanjang hayat anda. Baiklah, seperti biasa, berikut ialah jadual dengan kod ralat yang paling berguna di bahagian pelayan:
Kod | Talian | Penerangan |
---|---|---|
500 | Ralat Pelayan Dalaman | Ralat Pelayan Dalaman |
501 | Tidak dilaksanakan | tidak dilaksanakan |
502 | Gerbang Buruk | gerbang yang salah |
503 | Perkhidmatan Tidak Tersedia | perkhidmatan tidak tersedia |
504 | Tamat Masa Gerbang | gerbang tidak bertindak balas |
507 | Storan Tidak Mencukupi | limpahan simpanan |
508 | Gelung Dikesan | ubah hala yang tidak berkesudahan |
509 | Had Lebar Jalur Melebihi | lebar jalur saluran habis |
520 | Ralat tidak diketahui | Ralat tidak diketahui |
521 | Pelayan Web Turun | pelayan web tidak berfungsi |
522 | Masa sambungan telah tamat | sambungan tidak bertindak balas |
523 | Asal Tidak Dapat Dicapai | sumber tidak tersedia |
524 | Tamat Masa Berlaku | tamat masa tamat |
525 | Jabat Tangan SSL Gagal | Jabat tangan SSL gagal |
526 | Sijil SSL tidak sah | sijil SSL tidak sah |
GO TO FULL VERSION