Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ส่วนหัวการตอบกลับของเซิร์ฟเวอร์ที่สำคัญซึ่งมีประโยชน์ในการเขียนโปรแกรมเว็บคืออะไร


ต่อไปนี้เป็นบทสรุปของส่วนหัวการตอบสนอง HTTP 1.1 ที่มีประโยชน์ที่สุด ซึ่งกลับไปยังเบราว์เซอร์จากเว็บเซิร์ฟเวอร์ ส่วนหัวเหล่านี้มักใช้ในการเขียนโปรแกรมเว็บ -

Sr.No. ส่วนหัว &คำอธิบาย
1 อนุญาต
ส่วนหัวนี้ระบุวิธีการขอ (GET, POST ฯลฯ) ที่เซิร์ฟเวอร์รองรับ
2 การควบคุมแคช
ส่วนหัวนี้ระบุสถานการณ์ที่สามารถแคชเอกสารตอบกลับได้อย่างปลอดภัย สามารถมีค่า สาธารณะ ส่วนตัว หรือ ไม่มีแคช เป็นต้น เอกสารสาธารณะหมายถึงสามารถแคชได้ ส่วนตัวหมายถึงเอกสารสำหรับผู้ใช้คนเดียวและสามารถเก็บไว้ในแคชส่วนตัว (ไม่แชร์) เท่านั้นและไม่มีแคชหมายความว่าเอกสารไม่ควรถูกแคช
3 การเชื่อมต่อ
ส่วนหัวนี้แนะนำให้เบราว์เซอร์ใช้การเชื่อมต่อ HTTP แบบถาวรหรือไม่ ค่า ปิด สั่งให้เบราว์เซอร์ไม่ใช้การเชื่อมต่อ HTTP แบบถาวรและ รักษาชีวิตไว้ หมายถึงการใช้การเชื่อมต่อแบบถาวร
4 การจัดการเนื้อหา
ส่วนหัวนี้ให้คุณขอให้เบราว์เซอร์ขอให้ผู้ใช้บันทึกการตอบกลับไปยังดิสก์ในไฟล์ตามชื่อที่กำหนด
5 การเข้ารหัสเนื้อหา
ส่วนหัวนี้ระบุวิธีการเข้ารหัสเพจระหว่างการส่ง
6 Content-Language
ส่วนหัวนี้หมายถึงภาษาที่ใช้เขียนเอกสาร ตัวอย่างเช่น en, en-us, ru, เป็นต้น
7 เนื้อหา-ความยาว
ส่วนหัวนี้ระบุจำนวนไบต์ในการตอบกลับ ข้อมูลนี้จำเป็นเฉพาะเมื่อเบราว์เซอร์ใช้การเชื่อมต่อ HTTP แบบถาวร (คงอยู่)
8 ประเภทเนื้อหา
ส่วนหัวนี้ให้ MIME (ส่วนขยายจดหมายทางอินเทอร์เน็ตอเนกประสงค์ ) ประเภทของเอกสารตอบกลับ
9 หมดอายุ
ส่วนหัวนี้ระบุเวลาที่เนื้อหาควรได้รับการพิจารณาว่าไม่ทันสมัยและไม่มีการแคชอีกต่อไป
10 แก้ไขล่าสุด
ส่วนหัวนี้ระบุว่าเอกสารมีการเปลี่ยนแปลงครั้งล่าสุดเมื่อใด จากนั้นไคลเอ็นต์สามารถแคชเอกสารและระบุวันที่โดย If-Modified-Since ขอส่วนหัวในคำขอในภายหลัง
11 ตำแหน่ง
ส่วนหัวนี้ควรรวมอยู่ในการตอบกลับทั้งหมดที่มีรหัสสถานะในยุค 300 สิ่งนี้จะแจ้งให้เบราว์เซอร์ทราบถึงที่อยู่ของเอกสาร เบราว์เซอร์จะเชื่อมต่อกับตำแหน่งนี้อีกครั้งโดยอัตโนมัติและเรียกเอกสารใหม่
12 รีเฟรช
ส่วนหัวนี้ระบุว่าเบราว์เซอร์ควรขอหน้าที่อัปเดตเร็วเพียงใด คุณสามารถระบุเวลาเป็นจำนวนวินาทีหลังจากที่หน้าจะถูกรีเฟรช
13 ลองอีกครั้งหลังจาก
ส่วนหัวนี้สามารถใช้ร่วมกับ 503 (บริการไม่พร้อมใช้งาน) ตอบกลับเพื่อบอกลูกค้าว่าสามารถทำซ้ำคำขอได้เร็วแค่ไหน
14 Set-Cookie
ส่วนหัวนี้ระบุคุกกี้ที่เกี่ยวข้องกับเพจ