Panduan tetapan kod status HTTP
Pengenalan:
HTTP (Hypertext Transfer Protocol) ialah protokol yang digunakan untuk memindahkan hiperteks, yang berkomunikasi melalui permintaan dan tindak balas antara pelanggan dan pelayan. Semasa proses komunikasi HTTP, pelayan akan mengembalikan kod status untuk menunjukkan hasil pemprosesan permintaan. Tetapan kod status yang betul adalah penting untuk memastikan komunikasi rangkaian normal. Artikel ini akan memperkenalkan konsep asas kod status HTTP dan menyediakan beberapa contoh tetapan kod status dalam senario biasa.
1. Klasifikasi kod status HTTP:
Nombor pertama kod status HTTP menunjukkan lima jenis respons:
1xx: Kod status maklumat (Bermaklumat)
2xx: Kod status berjaya (Berjaya)
3xx: Kod Status Ubah hala (Pengalihan semula)
4xx: Kod status Ralat Pelanggan (Ralat Pelanggan)
5xx: Kod status ralat pelayan (Ralat Pelayan)
2. Kod status HTTP biasa dan maksudnya:
@app.route('/') def index(): return 'Hello, World!', 200
@app.route('/old_url') def old_url(): return redirect(url_for('new_url'), code=301) @app.route('/new_url') def new_url(): return 'This is the new URL', 200
@app.route('/login', methods=['POST']) def login(): if not request.json or 'username' not in request.json: abort(400) # 其他逻辑处理 return 'Login successful!', 200
Dengan menetapkan kod status HTTP dengan betul, pelayan dapat berkomunikasi dengan lebih baik dengan kod status HTTP dan berkomunikasi. hasil. Dalam pembangunan sebenar, pemilihan rasional dan penetapan kod status HTTP berdasarkan senario dan keperluan perniagaan akan membantu meningkatkan pengalaman pengguna dan kebolehselenggaraan sistem.
Atas ialah kandungan terperinci Panduan kepada Kod Status HTTP Biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!