2012-07-01 6 views
0

문자열을 수신하려면 클라이언트 측 http 요청을해야합니다. 클라이언트에서 작동하는 방법을 찾기 위해 고심하고 있습니다.opa에서 클라이언트 측 HTTP 요청을 어떻게 작성합니까?

WebClient.Get을 찾았습니다. 그러나 이것은 서버에서만 작동합니다. opa의 클라이언트/서버 통신을 통해 스레딩하는 것은 서버가 다운 된 경우에도 작동하기 때문에 필요하지 않습니다.

답변

0

브라우저는 보안상의 이유로 도메인 간 요청을 허용하지 않습니다. http://en.wikipedia.org/wiki/Same_origin_policy

Chrome5 베타 버전과 클라이언트의 베타 버전이이를 극복하기 위해 HTML5에서 계획되었지만 현재 서버 측 기능을 사용해야합니다. 다행히 Opa와는 쉽습니다.

+0

실제로 jsonp에서 가능하며 jquery가이를 지원합니다. 또한 내 http 요청은 동일한 도메인입니다. 그것 프로토콜/정책의 문제가 아니라 오히려, 그리고 넓은 의미 : 어떻게 opa를 통해 클라이언트에서 사용자 정의 자바 스크립트를 실행하려면? 그것은 다른 질문이지만 그 대답은 나에게 해결 방법을 제공 할 것입니다. –

+0

클라이언트 측에서 강제로 코드를 실행하려면 "client"지시문 (http://doc.opalang.org/manual/Developing-for-the-web/Client-server-distribution)을 사용하십시오. –

+0

기존 js를 사용하려면 플러그인 (http://blog.opalang.org/2012/01/reusing-javascript-libraries-jquery-ui.html)을 만드십시오. –

관련 문제