프론트엔드 언어2017. 3. 23. 19:24


XMLHttpRequest cannot load http://localhost:8080/JSON_OUTPUT/JSON_LIB_OUT.jsp. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.


크로스 도메인 이슈


내장 html 을 이용하여 hybrid app 을 만드는 경우

ajax 에 의한 서버연동시 아래와 같은 에러 방생

XMLHttpRequest cannot load http://~~~~. Origin null is not allowed by Access-Control-Allow-Origin. at null:1

이 경우는 서버에서  response 시 header 값에 아래처럼 설정해주면 에러 해결된다.



※ JSP 기준

<%

    response.addHeader("Access-Control-Allow-Origin", "*");

    response.addHeader("Access-Control-Allow-Credentials", "true");

%>


출처 : http://javakorean.com/xmlhttprequest-cannot-load-%EC%97%90%EB%9F%AC

'프론트엔드 언어' 카테고리의 다른 글

값으로서의 함수와 콜백  (0) 2017.03.24
즐겨찾기 크로스 브라우징  (0) 2017.03.23
AJAX 기본 개념  (0) 2017.03.23
제이쿼리 충돌 제거  (0) 2017.03.23
배너 슬라이드  (0) 2017.03.23
Posted by EL2A