웹 리다이렉트

다음은 위의 순서대로 브라우저와 웹서버가 주고 받은 HTTP 메시지 예 입니다.

 

1번 요청

GET http://www.test.com/page1 HTTP/1.1

Accept: text/html, application/xhtml+xml, image/jxr, */*

Accept-Language: ko-KR

User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Accept-Encoding: gzip, deflate

Host: www.test.com

Connection: Keep-Alive

Pragma: no-cache

 

2번 웹서버로부터 응답

Location 값은 /page2 와 같이 서버측의 상대 경로일 수도 있습니다.

HTTP/1.1 302

Location: http://www.test.com/page2

Content-Type: text/html;charset=UTF-8

Content-Length: 0

Date: Tue, 13 Feb 2018 10:33:15 GMT

 

3번 리다이렉트 경로로 재 요청

GET http://www.test.com/page2 HTTP/1.1

Accept: text/html, application/xhtml+xml, image/jxr, */*

Accept-Language: ko-KR

User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Accept-Encoding: gzip, deflate

Host: www.test.com

Connection: Keep-Alive

Pragma: no-cache



출처: https://dololak.tistory.com/147 [코끼리를 냉장고에 넣는 방법]