Cara memahami kod status protokol HTTP dengan betul dan senario aplikasi memerlukan contoh kod khusus
Pengenalan:
HTTP (Hypertext Transfer Protocol) ialah protokol lapisan aplikasi yang digunakan untuk menghantar hiperteks. Semasa komunikasi HTTP, pelayan akan mengembalikan kod status yang berbeza untuk menunjukkan hasil pemprosesan permintaan semasa. Adalah sangat penting bagi pembangun untuk mengetahui dan memahami dengan betul kod status ini kerana ia boleh memberikan maklumat yang berguna untuk membantu kami memproses hasil yang dikembalikan.
1. Klasifikasi kod status protokol HTTP:
Kod status HTTP terdiri daripada tiga digit dan dibahagikan kepada lima kategori iaitu:
import requests response = requests.get('http://www.example.com') status_code = response.status_code print(status_code) # 输出 200
import requests response = requests.get('http://www.example.com') status_code = response.status_code if status_code == 301: new_url = response.headers['Location'] print('资源已移动到:', new_url)
import requests response = requests.get('http://www.example.com/not_exist') status_code = response.status_code if status_code == 404: print('请求的资源不存在')
import requests response = requests.get('http://www.example.com') status_code = response.status_code if status_code == 500: print('服务器发生内部错误')
Kod status protokol HTTP sangat penting untuk memahami dan memproses hasil pemulangan permintaan. Menguasai kod status biasa dan maknanya boleh membantu kami mengendalikan hasil permintaan dengan lebih baik dan melaksanakan logik pemprosesan yang sepadan mengikut senario tertentu. Ini boleh meningkatkan kecekapan pembangunan dan pengalaman pengguna kami.
Atas ialah kandungan terperinci Pemahaman mendalam tentang senario aplikasi dan kaedah tafsiran tepat kod status protokol HTTP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!