Rumah > masalah biasa > Berapa banyak kod status yang ada pada http?

Berapa banyak kod status yang ada pada http?

百草
Lepaskan: 2023-10-09 15:32:02
asal
1500 orang telah melayarinya

http mempunyai 27 kod status iaitu 100, 101, 200, 201, 202, 204, 206, 300, 301, 302, 303, 304, 307, 308, 400, 4, 40, 40, 40, 40, 40 9 , 500, 501, 502, 503, 504 dan 505. Pengenalan terperinci: 1. 100 Teruskan, menunjukkan bahawa klien boleh terus menghantar permintaan, biasanya digunakan untuk pengepala permintaan yang mengandungi Jangkaan: 100-sambung, dsb.

Berapa banyak kod status yang ada pada http?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

HTTP (Protokol Pemindahan Hiperteks) ialah protokol yang digunakan untuk menghantar data di Web Ia mentakrifkan satu siri kod status untuk mewakili respons pelayan kepada permintaan pelanggan. Kod status HTTP terdiri daripada tiga digit, dan setiap kod status mempunyai makna tertentu. Pada masa ini, terdapat lima jenis kod status HTTP, iaitu 1xx, 2xx, 3xx, 4xx dan 5xx, yang merangkumi pelbagai kod status yang berbeza. Berikut ialah penjelasan terperinci tentang kod status HTTP:

1xx - Maklumat (kod status maklumat):

1.100 Teruskan: Menunjukkan bahawa pelanggan boleh terus menghantar permintaan. Biasanya digunakan apabila pengepala permintaan mengandungi Expect: 100-continue.

2.101 Menukar Protokol: Menunjukkan bahawa pelayan sedang menukar protokol, seperti HTTP ke WebSocket.

2xx - Kejayaan (kod status kejayaan):
3 200 OK: Menunjukkan bahawa permintaan itu berjaya. Pelayan berjaya memproses permintaan dan mengembalikan sumber yang diminta.
4. 201 Dibuat: Menunjukkan bahawa permintaan itu berjaya dan pelayan mencipta sumber baharu.
5 202 Diterima: Menunjukkan bahawa permintaan telah diterima, tetapi belum diproses lagi.
6. 204 Tiada Kandungan: Menunjukkan bahawa permintaan itu berjaya, tetapi respons tidak mengandungi sebarang kandungan Ia biasanya digunakan apabila tidak perlu memulangkan badan.
7. 206 Kandungan Separa: Menunjukkan bahawa pelayan telah berjaya memproses sebahagian daripada permintaan, biasanya digunakan untuk muat turun bersegmen.

3xx - Ubah hala (kod status ubah hala):
8 300 Pelbagai Pilihan: Menunjukkan bahawa terdapat berbilang pilihan untuk sumber yang diminta oleh pelanggan, dan operasi selanjutnya diperlukan untuk memilih sumber.
9. 301 Dipindah Secara Kekal: Menunjukkan bahawa sumber yang diminta telah dialihkan secara kekal ke URL baharu.
10. 302 Ditemui: Menunjukkan bahawa sumber yang diminta telah dialihkan buat sementara waktu ke URL lain.
11. 303 Lihat Lain: Menunjukkan bahawa pelayan mengesyorkan agar pelanggan mengakses URL lain, biasanya digunakan untuk pengalihan selepas permintaan POST.
12. 304 Not Modified: Menunjukkan bahawa sumber belum diubah suai dan pelanggan boleh menggunakan versi cache.
13. 307 Temporary Redirect: Sama seperti 302, ini bermakna sumber itu telah dialihkan buat sementara waktu ke URL lain, tetapi pelanggan dikehendaki mengekalkan kaedah permintaan HTTP yang asal.
14. 308 Permanent Redirect: Sama seperti 301, ini menunjukkan bahawa sumber telah dipindahkan secara kekal ke URL baharu, memerlukan klien mengekalkan kaedah permintaan HTTP yang asal.

4xx - Ralat Pelanggan (kod status ralat pelanggan):
15 400 Permintaan Buruk: Menunjukkan bahawa permintaan pelanggan adalah tidak sah atau menyalahi undang-undang.
16. 401 Tanpa Kebenaran: Menunjukkan bahawa permintaan memerlukan pengesahan pengguna. Bukti kelayakan yang sah biasanya diperlukan dalam permintaan.
17. 403 Dilarang: Menunjukkan bahawa pelayan menolak permintaan. Pelanggan tidak mempunyai kebenaran untuk mengakses sumber yang diminta.
18. 404 Tidak Ditemui: Menunjukkan bahawa sumber yang diminta tidak ditemui.
19 Kaedah 405 Tidak Dibenarkan: Menunjukkan bahawa kaedah HTTP tidak dibenarkan dalam permintaan.
20. 408 Request Timeout: Menunjukkan bahawa permintaan pelanggan telah tamat masa.
21. 429 Terlalu Banyak Permintaan: Menunjukkan bahawa pelanggan menghantar permintaan terlalu kerap dan mencapai had pelayan.

5xx - Ralat Pelayan (kod status ralat pelayan):
22 Ralat Pelayan Dalaman: Menunjukkan bahawa pelayan mengalami ralat yang tidak dikendalikan.
23. 501 Tidak Dilaksanakan: Menunjukkan bahawa pelayan tidak menyokong fungsi yang diminta oleh pelanggan.
24. 502 Bad Gateway: Menunjukkan bahawa pelayan menerima respons yang tidak sah sebagai gerbang atau proksi.
25. Perkhidmatan 503 Tidak Tersedia: Menunjukkan bahawa pelayan pada masa ini tidak dapat mengendalikan permintaan, biasanya disebabkan oleh penyelenggaraan atau beban yang berlebihan.
26. 504 Gateway Timeout: Menunjukkan bahawa pelayan sebagai gerbang atau proksi masa tamat sementara menunggu respons daripada pelayan huluan.
27. Versi HTTP 505 Tidak Disokong: Menunjukkan bahawa pelayan tidak menyokong versi protokol HTTP yang diminta oleh klien.

Ringkasnya, kod status HTTP digunakan untuk mewakili respons pelayan kepada permintaan pelanggan. Kod status yang berbeza mempunyai makna yang berbeza, membantu pembangun memahami sama ada permintaan itu berjaya, sama ada ubah hala diperlukan, sama ada terdapat ralat klien atau ralat pelayan, dsb. Pengendalian kod status ini dengan betul adalah penting untuk membina aplikasi web yang mantap bagi memastikan pengguna mendapat maklumat dan respons yang betul.

Atas ialah kandungan terperinci Berapa banyak kod status yang ada pada http?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan