2015-02-04 1 views
0

jQuery AJAX (Rest API)를 사용하여 Rest Services (GET/Post)를 사용하고 "Access-Control-Allow- 오리진 (Get/Post) 요청을 위해 서버에 접속하려고 할 때.요청한 리소스에 'Access-Control-Allow-Origin'헤더가 없습니다. '

내 쿼리는 어떻게 문제를 해결할 수 있습니까? (자바에서 개발 된 서비스를 제공하는) 서버 측에서 변경을 허용하지 않으면 문제가 해결 될 수 있습니다.

jQuery 측에서만 변경할 수 있습니다.

답변

0

"문제"는 요청을 보내는 서버에 있습니다. HTTP 액세스 제어를 무시하는 헤더를 리턴해야합니다. 내가 서버 측에서 변경을 할 수 없습니다 .. https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

+0

안녕하세요 ... 나는 이미 알고 있지만, 시나리오는 다음과 같습니다

자세한 내용은 여기를 참조하십시오. 그것이 작동 할 수 있도록 클라이언트 측에서 무언가를 구성 할 수 있습니까? – manas

+0

또한 .. 'Access-Control-Allow-Origin : *'을 사용하여 다른 도메인에 대한 액세스를 허용하는 것이 좋습니다. 응용 프로그램의 루프 구멍이되기 때문에 보안이 손상 될 것입니다. – manas

+0

제 지식에 따르면 어떤 데이터를 다시 받을지에 따라 다릅니다. API는 REST이므로 JSON을 수신한다고 가정합니다. JSONP는 다른 도메인의 콜백을 사용하여 JSON 응답을로드하는 페이지에 '

관련 문제