2017-11-05 4 views
-1

서버에 REST API를 만들고 다른 사용자에게 URL을 제공했습니다. 브라우저 주소에서 요청할 때 JSON 파일을 반환합니다. BUT 해당 API를 AngularJS의 html 페이지에서 사용하는 동안 요청 된 자원에 'No'Access-Control-Allow-Origin '헤더가 있습니다. 따라서 원본 'null'은 액세스가 허용되지 않습니다. '각도가 j 인 REST API는 브라우저 헤더 URL에서 직접 호출 할 때 작동합니다. 액세스 헤더 오류

답변

0

REST API에서 CORS를 사용하도록 설정해야합니다.

+0

@ DvTr .. 모든 링크 .. 어떻게해야합니까? 사실 내가 주소 표시 줄에 API URL을 입력하면 응답으로 JSON 파일을 처리 할 수 ​​있기 때문에 혼란 스러웠습니다. 하지만 AngularJS와 문제가 있습니다 : ( – RahulS

+0

어떤 서버를 사용합니까? 어쨌든, 요청 응답에 accept- * 헤더를 추가하는 것 외에는 없습니다. API를 작성한 방법에 따라 해당 헤더도 코드별로 추가 할 수 있습니다 .. – DvTr

+0

내 나머지 API 서버는 SSL을 사용하는 바람둥이입니다 .Json 파일을 호출 할 때 JSON 파일을 반환합니다 .... JSON 파일을 반환하는 응답 구문을 알고 싶습니다. 자바에서 '응답'을 반환하는 방법에 대해 알 수있는 링크가 있습니까? 감사합니다 :) – RahulS