Kod status permintaan http termasuk 100, 101, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502, 503, dsb. Pengenalan terperinci: 1. 100 Teruskan, menunjukkan bahawa pelayan telah menerima pengepala permintaan, dan pelanggan harus terus menghantar bahagian utama permintaan itu; permintaan, dan akan menaik taraf melalui pensuisan mod protokol dan sebagainya.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Kod status permintaan HTTP merujuk kepada pengenalpastian status respons pelayan kepada permintaan HTTP yang dimulakan oleh klien. Ia digunakan untuk mewakili hasil pemprosesan permintaan supaya pelanggan dapat memahami cara pelayan mengendalikan permintaan tersebut. Kod status HTTP terdiri daripada tiga digit dan dibahagikan kepada lima kategori iaitu 1xx, 2xx, 3xx, 4xx dan 5xx. Kod status permintaan HTTP untuk setiap kategori diterangkan secara terperinci di bawah.
Kategori 1xx: Kod status maklumat
Kod status kategori 1xx menunjukkan bahawa pelayan telah menerima permintaan, sedang memprosesnya atau memerlukan tindakan selanjutnya. Kod status ini tidak menunjukkan kejayaan atau kegagalan ia digunakan untuk menyampaikan maklumat sahaja.
- 100 Teruskan: Menunjukkan bahawa pelayan telah menerima pengepala permintaan dan pelanggan harus terus menghantar kandungan permintaan.
- 101 Switching Protocols: Menunjukkan bahawa pelayan telah memahami dan menerima permintaan pelanggan, dan akan bertukar kepada protokol baharu melalui peningkatan protokol.
Kategori 2xx: Kod Status Kejayaan
Kod status dalam kategori 2xx menunjukkan bahawa pelayan telah berjaya menerima, memahami dan memproses permintaan tersebut.
- 200 OK: Menunjukkan bahawa permintaan itu berjaya dan pelayan telah berjaya memproses permintaan itu.
- 201 Dicipta: Menunjukkan bahawa permintaan itu berjaya dan pelayan telah mencipta sumber baharu.
- 204 Tiada Kandungan: Menunjukkan bahawa permintaan itu berjaya, tetapi pelayan tidak mengembalikan sebarang kandungan.
Kategori 3xx: Ubah Hala Kod Status
Kod status dalam kategori 3xx menunjukkan bahawa pelanggan perlu mengambil tindakan selanjutnya untuk melengkapkan permintaan.
- 301 Dipindah Secara Kekal: Menunjukkan bahawa sumber yang diminta telah dialihkan secara kekal ke URL baharu.
- 302 Ditemui: Menunjukkan bahawa sumber yang diminta telah dialihkan buat sementara waktu ke URL baharu.
- 304 Tidak Diubah Suai: Menunjukkan bahawa sumber yang diminta yang dihantar oleh klien belum diubah suai pada pelayan, dan salinan cache setempat boleh digunakan secara langsung.
Kategori 4xx: Kod status ralat pelanggan
Kod status kategori 4xx menunjukkan bahawa permintaan yang dihantar oleh pelanggan mempunyai ralat.
- 400 Bad Request: Menunjukkan bahawa permintaan yang dihantar oleh klien mempunyai ralat sintaks dan pelayan tidak dapat memahaminya.
- 401 Tanpa Kebenaran: Menunjukkan bahawa pelanggan perlu membuat pengesahan untuk mendapatkan sumber yang diminta.
- 403 Dilarang: Menunjukkan bahawa pelayan menolak permintaan pelanggan.
- 404 Tidak Ditemui: Menunjukkan bahawa sumber yang diminta tidak wujud.
Kategori 5xx: Kod status ralat pelayan
Kod status kategori 5xx menunjukkan bahawa ralat berlaku semasa pelayan memproses permintaan.
- 500 Ralat Pelayan Dalaman: Menunjukkan bahawa ralat dalaman yang tidak diketahui berlaku semasa pelayan sedang memproses permintaan.
- 502 Bad Gateway: Menunjukkan bahawa pelayan, bertindak sebagai gerbang atau proksi, menerima respons tidak sah daripada pelayan huluan.
- Perkhidmatan 503 Tidak Tersedia: Menunjukkan bahawa pelayan tidak dapat memproses permintaan buat sementara waktu, biasanya disebabkan oleh lebihan beban atau penyelenggaraan pelayan.
Ringkasan:
Kod status permintaan HTTP digunakan untuk menunjukkan hasil pemprosesan pelayan permintaan pelanggan. Kod status yang berbeza mewakili makna yang berbeza Pelanggan boleh menentukan sama ada permintaan itu berjaya berdasarkan kod status dan mengambil tindakan yang sepadan. Mengetahui dan memahami kod status permintaan HTTP adalah penting untuk membangunkan dan menyahpepijat aplikasi web.
Atas ialah kandungan terperinci Apakah kod status permintaan http?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!