Redirect&Forward

aiden·2024년 1월 1일
0

점프 투 스트링부트

목록 보기
10/22
post-custom-banner

HTTP 프로토콜을 기반으로 웹 서버와 클라이언트가 데이터를 주고받는 과정에서, 요청 처리 방식을 변경하는 메커니즘이다.

Redirect

리다이렉트는 웹 서버가 클라이언트에게 다른 페이지로 이동하라는 지시를 내리는 것이다. 서버는 클라이언트에게 HTTP 상태 코드 3xx와 함께 새로운 URL을 전달한다. 이를 받은 클라이언트는 새로운 URL로 다시 요청을 보내게 되는데, 이 과정에서 브라우저의 주소창 URL이 변경되며 사용자가 이를 인지할 수 있다.

redirect:URL //URL로 리다이렉트

Forward

포워딩은 서버 내부에서 요청을 다른 리소스로 전달하는 방식이다. 클라이언트는 서버에 한 번의 요청을 보내면, 서버 내부에서 이 요청을 처리한 후 필요에 따라 다른 페이지로 요청을 전달한다. 이 과정은 서버 내부에서 이루어지므로 클라이언트는 인지하지 못하며, 브라우저의 주소창 URL도 변경되지 않는다.

forward:/URL - URL로 포워드

👉🏻리다이렉트는 완전히 새로운 URL로 요청하는 것이고, 포워드는 기존 요청 값들이 유지된 상태로 URL를 전환하는 것이다.

profile
파인애플 좋아하세요?
post-custom-banner

0개의 댓글