Rumah  >  Artikel  >  Apakah kod status http?

Apakah kod status http?

百草
百草asal
2023-10-12 16:41:001099semak imbas

http kod status termasuk 100, 101, 200, 201, 204, 301, 302, 304, 400, 401, 404, 500, 502 dan 503, dsb. Pengenalan terperinci: 1. 100 Teruskan, pelayan telah menerima pengepala permintaan, dan pelanggan harus terus menghantar bahagian utama permintaan itu; Naik taraf pengepala mesej Tamatkan protokol pensuisan dan sebagainya.

Apakah kod status http?

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

Kod status HTTP ialah pengecam status respons yang dikembalikan oleh pelayan kepada pelanggan Ia digunakan untuk menunjukkan hasil pemprosesan pelayan permintaan pelanggan. Terdapat lima kategori kod status HTTP, dan setiap kategori mempunyai beberapa kod status tertentu. Berikut ialah kod status HTTP biasa dan maksudnya:

1xx Kod status maklumat (Maklumat)

Jenis kod status ini menunjukkan bahawa permintaan telah diterima, sedang diproses , atau diperlukan Ambil tindakan selanjutnya. Kod status maklumat biasa ialah:

- 100 Teruskan: Pelayan telah menerima pengepala permintaan dan pelanggan harus terus menghantar kandungan permintaan.

- 101 Protokol Penukaran: Pelayan telah memahami permintaan klien dan akan memberitahu klien tentang menukar protokol melalui pengepala mesej Naik Taraf.

2xx Kod status yang berjaya (Berjaya)

Kod status jenis ini menunjukkan bahawa permintaan telah berjaya diterima, difahami dan diproses oleh pelayan. Kod status kejayaan biasa ialah:

- 200 OK: Permintaan berjaya dan pelayan mengembalikan kandungan yang diminta seperti biasa.

- 201 Dibuat: Permintaan berjaya dan pelayan mencipta sumber baharu.

- 204 Tiada Kandungan: Permintaan berjaya, tetapi pelayan tidak mengembalikan sebarang kandungan.

3xx Kod status ubah hala (Redirection)

Kod status jenis ini menunjukkan bahawa pelanggan perlu mengambil tindakan selanjutnya untuk melengkapkan permintaan. Kod status ubah hala biasa ialah:

- 301 Dipindah Secara Kekal: Sumber yang diminta telah dialihkan secara kekal ke URL baharu.

- 302 Ditemui: Sumber yang diminta telah dialihkan buat sementara waktu ke URL baharu.

- 304 Tidak Diubah Suai: Pelanggan boleh menggunakan versi cache tanpa meminta semula.

4xx Kod Status Ralat Pelanggan (Ralat Pelanggan)

Kod status jenis ini menunjukkan bahawa permintaan yang dihantar oleh pelanggan mempunyai ralat. Kod status ralat pelanggan biasa ialah:

- 400 Bad Request: Permintaan tidak sah dan pelayan tidak dapat memahaminya.

- 401 Tanpa Kebenaran: Permintaan memerlukan pengesahan.

- 404 Tidak Ditemui: Sumber yang diminta tidak wujud.

5xx Kod Status Ralat Pelayan (Ralat Pelayan)

Kod status jenis ini menunjukkan bahawa ralat berlaku apabila pelayan memproses permintaan. Kod status ralat pelayan biasa ialah:

- 500 Ralat Pelayan Dalaman: Pelayan telah menghadapi situasi yang ia tidak tahu cara mengendalikannya.

- 502 Bad Gateway: Pelayan, bertindak sebagai get laluan atau proksi, menerima respons tidak sah daripada pelayan huluan.

- 503 Perkhidmatan Tidak Tersedia: Pelayan tidak dapat mengendalikan permintaan buat sementara waktu, biasanya disebabkan beban berlebihan atau penyelenggaraan.

Ringkasan:

Kod status HTTP ialah pengecam yang digunakan untuk menunjukkan hasil pemprosesan pelayan permintaan pelanggan. Berdasarkan kod status yang berbeza, anda boleh menentukan sama ada permintaan itu berjaya, sama ada ubah hala diperlukan, sama ada terdapat ralat klien atau ralat pelayan, dsb. Memahami kod status HTTP membantu pembangun nyahpepijat dan mengendalikan permintaan rangkaian dengan lebih baik serta meningkatkan pengalaman pengguna.

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

Kenyataan:
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