2014-11-30 2 views
1

외부 감독자가 외부 웹 사이트에있는 양식으로 양식 요청을하고 결과를 얻고 사이트에 표시해야한다는 요구 사항이 있습니다. Javascript로도 가능합니까? 그들은 Java에서이 작업을 수행 했으므로 요구 사항은 이전에 수행 한 사실을 기반으로하지만 내 추측에 따르면 보안에 영향을 미치거나 제한이있을 수 있습니다. 크로스 사이트 양식 요청 (자바 스크립트)

어떤 도움이나 단서

매우 루이스 산토스

+0

CORS를 지원하지 않는 한 JavaScript는 클라이언트 측에서 자체적으로 수행 할 수 없습니다. – epascarello

답변

0

완전히 가능한 사전에 감사를 감상 할 수있다. 이를 CORS 요청이라고하며 구현은 수신 헤더의 구성에 따라 다릅니다. IE - 외부 웹 사이트는 귀하의 도메인이 무엇이든간에 (모든 CORS 요청을 허용하도록 정책을 설정함으로써 명시 적으로 또는 두 번째가 거의 드문 경우) 교차 소스 요청을 허용해야합니다.

당신은 여기서 중요한 것은 xhr.setRequestHeader 헤더 방법을 통해 요청 헤더의 변경입니다 this stack overflow answer.

에서 살펴보고 (당신이 길을 따라 몇 가지 문제를 해결해야 할 아마 것)을 시작합니다.

또한 질문 - javacript에 대해 구체적으로 질문 했으므로 제공된 스택 오버플로 응답에서 이에 대해 설명합니다. 그러나 종종 사람들은 훨씬 더 쉽고 사용하기 쉽도록 jquery.ajax() 메서드 (jquery의 XmlHttpRequest/XHR과 동일 함)를 찾을 것이며이 이유 때문에 언급하고 싶습니다.

행운을 빈다.

관련 문제