ข้อมูลบังคับส่วนหัวของคำขอ HTTP ต้องมีอะไร?
stackoverflow.com/questions/6686261/
—
Ciro Santilli 事件改造中心中心六四事件
ข้อมูลบังคับส่วนหัวของคำขอ HTTP ต้องมีอะไร?
คำตอบ:
GET / HTTP/1.0
เป็นคำขอ HTTP ที่ถูกกฎหมาย
หากไม่มีHost
ฟิลด์ส่วนหัวคุณอาจไม่ได้รับผลลัพธ์ที่คุณคาดหวังหากเซิร์ฟเวอร์ปลายทางเป็นโฮสต์เสมือนที่ไม่มีที่อยู่ IP ของตัวเองเพื่อแยกความแตกต่างจากโฮสต์เสมือนอื่น ๆ
HTTP 1.1 ต้องการHost
ฟิลด์
wget
ใช้ HTTP 1.0 โปรดทราบว่าไม่จำเป็นต้องใช้ความพยายามฝั่งเซิร์ฟเวอร์ในการสนับสนุนไคลเอ็นต์ HTTP 1.0 เนื่องจากเซิร์ฟเวอร์ที่รองรับ HTTP 1.1 จะรองรับไคลเอ็นต์ HTTP 1.0 (HTTP 1.1 ถูกสร้างขึ้นเพื่อการเพิ่มประสิทธิภาพแบบก้าวหน้าบน HTTP 1.0 คุณสมบัติที่ไม่เข้ากันเช่น chunked การเข้ารหัสและค่าเริ่มต้น keep-alive เริ่มต้นสำหรับการร้องขอ HTTP 1.0
ไม่จำเป็นต้องมีส่วนหัว HTTP ในคำขอ ไม่มีส่วนหัวการตอบสนองที่จำเป็นอย่างใดอย่างหนึ่ง
ทั้งหมดนั้นและอื่น ๆ ในHTTP 1.1 - RFC 2616
Host
ส่วนหัวมีผลบังคับใช้