728x90
웹 크롤링을 하다가 보면 해당 url을 접근하지 못하거나 에러가 생겨 리다이렉트를 해야하는 경우가 발생
* 301과 302의 차이
우리 프로젝트는 크롤링에 필요하기 때문에 302 리다이렉트 필요
/**
* 리다이렉트
*/
@GetMapping(value="/redirect")
public RedirectView redirect(String url) {
log.info("url : "+ url);
RedirectView redirectView = new RedirectView(url);
redirectView.setStatusCode(HttpStatus.FOUND);
return redirectView;
}
HTTP Status 코드는 아래에서 확인하면 된다
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#redirection_messages
728x90
'study > TIL🐥' 카테고리의 다른 글
원티드 프리온보딩 - 백엔드 챌린지 (Docker) (0) | 2023.04.06 |
---|---|
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (0) | 2023.03.07 |
[Vue.js] Class로 구성된 js 파일 import, 사용하기 (1) | 2022.10.05 |
[Vue.js] 외부 javascript 구문 추가 방법 (1) | 2022.10.05 |
[Spring] 스프링 AOP (Spring AOP) 총정리 : 개념, 프록시 기반 AOP, @AOP (0) | 2022.08.23 |