การเปลี่ยนเส้นทาง HTTP

เมื่อไคลเอ็นต์ติดต่อกับเซิร์ฟเวอร์ ผ่าน URL ที่กำหนด เซิร์ฟเวอร์สามารถ ทำการเปลี่ยนเส้นทางได้ โดยการส่ง รหัสสถานะที่ขึ้นต้นด้วยเลขสาม

เมื่อไคลเอ็นต์ได้รับคำตอบการเปลี่ยนเส้นทาง มันจะใช้ URL ใหม่ที่ได้รับและ โหลด URL นั้นทันที ที่อยู่ที่จะเปลี่ยนไป ถูกระบุในส่วนหัว HTTP Location

มาดูตัวอย่างกัน สมมติว่าไคลเอ็นต์ทำ คำขอต่อไปนี้:

requestGET /page.html HTTP/1.1

สมมติว่าเซิร์ฟเวอร์ส่งการเปลี่ยนเส้นทาง ในคำตอบ:

responseHTTP/1.1 301 OK
Location: /test.html