개발 일지
RestController에서 url 리다이렉트
이번 글은 스프링에서 url 리다이렉트를 하고자 학습한 내용과 Controller와 RestController에서 사용 가능한 방법들을 다시 찾아보고자 기록해두려고 한다. 웹 서버가 하는 일은 여러가지가 있지만 주 역할은 클라이언트가 보낸 요청을 처리하고 응답을 보내주는 것이다. 만약 클라이언트가 요청을 보낸 주소가 다른 주소로 변경되었거나, 잘못된 주소로 요청을 보냈거나, 또는 사용자가 요청한 리소스에 대한 접근 권한이 없거나, 요청을 이어서 처리하기 위함 등의 이유로 서버가 다른 주소로 안내해야 하는 상황이 생길 수 있다. 이때 클라이언트가 다른 주소로 다시 요청을 보내게끔 응답을 보내는 것을 리다이렉트라고 한다. 웹 브라우저(클라이언트)는 http 300번대 상태 코드의 응답의 Location 헤더..
2023. 6. 17. 19:17