인프런 커뮤니티 질문&답변

김한준님의 프로필 이미지

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

3xx - 리다이렉션1

포워드된 경로는 HTTP 메세지에서 확인할 수 없나요?

21.07.02 11:55 작성

·

273

0

안녕하세요 강사님 강의 정말 잘 듣고있습니다!

리다이렉트와 달리 포워드된 경로는 HTTP 메시지에서 확인할 수 없나요?

답변 1

3

David님의 프로필 이미지

2021. 07. 03. 15:32

안녕하세요. 김한준님, 공식 서포터즈 Taewon David Hwang입니다:)
.

Redirect는 서버에서 Http Header에 Location을 내려줘서 브라우저에서 Location을 읽어서 다시 요청합니다. 그에반해 Forwarding은 서버 내부에서 다른 url로 접근하여 응답을 클라이언트에 전달합니다. 이때 응답 메시지에 이동한 url 경로가 포함되지 않습니다. 따라서 포워드된 경로는 알 수 없습니다. 물론 개발자가 굳이 forward된 url을 http message에 담아줄 수는 있지만 일반적인 경우는 아닙니다.

.

/main 으로 접근했지만 내부적으로 /forward로 forwarding되었고 /forward에 대한 응답이 내려진 상태입니다. 응답 헤더를 보면 forward된 경로에 대한 정보는 찾아볼 수 없습니다.

.
감사합니다.