[Java] CORS Policy란? Spring에서 CORS Policy 해결하기


[Java] CORS Policy란? Spring에서 CORS Policy 해결하기

API를 개발하다가 정말 빡치는 순간이 찾아온다. 아니 분명 로컬에서 테스트는 잘 됐는 데 왜 운영에서 테스트가 안 되지??? 그리고 이런 에러가 뜰 거다. Access-Control-Allow-Origin... 처음 API를 개발했을 때 멘붕 그 자체... 일주일 안에 개발을 완료해야 하는 데 분명 로컬에서 잘 돌아갔는 데 운영에서 자꾸 저 CORS Policy 에러가 발생했던 것이다. tlqkf 일주일 안에 개발해야 하는 것도 빡치는 데? CORS Policy가 뭘까? 먼저 CORS는 Cross Origin Resource Sharing의 약자로 도메인 또는 포트가 다른 서버의 자원을 요청하는 메커니즘이다. 이러한 문제가 발생하는 이유는 Ajax에서 API를 호출할 때 동일 출처 정책(same-origin policy) 때문에 CORS 같은 상황이 발생 하면 외부 서버에 요청한 데이터를 브라우저에서 보안 목적으로 차단되기 때문이다. IE에서는 발생하지 않고 보통 크롬이나 파이어폭...


#ajax #스프링 #설정 #spring #policy #origin #java #filter #cors #api #필터

원문링크 : [Java] CORS Policy란? Spring에서 CORS Policy 해결하기