2013-03-12 2 views
1

내 클라이언트 전용 자바 스크립트 앱은 gdata API를 사용하려고합니다. Gdata 기록은 PUT입니다.CORS가없는 교차 도메인 PUT

JSONP를 사용하여 gdata를 읽을 수 있습니다. 단순한.

양식 게시가 same-origin policy의 영향을받지 않기 때문에 게시 할 수 있습니다. 심지어 양식을 사용하여 something cute 할 수도 있습니다.

하지만 내 API는 POST를 원하지 않으며 PUT을 원합니다.

CORS가없는 클라이언트 측 도메인 간 연결을 어떻게 할 수 있습니까? gdata가 CORS를 지원하지 않으므로 어떻게해야합니까?


업데이 트 : 우박 - 메리, 나는 JQuery와 XHR POST에 X-HTTP-Method-Override: PUT를 사용하여 동사, as instructed,을 무시했지만, 그래도 문제가 해결되지; XHR은 POST의 동일 출처 정책을 준수합니다.

답변

0

어떤 API를 사용하고 있습니까? GData JavaScript client (더 이상 사용되지 않음) 또는 최신 Google APIs Client Library for JavaScript을 사용해 볼 수 있습니다. 쿼리하는 API에 따라 후자는 지원할 수도 있고 지원하지 않을 수도 있습니다.

+0

인증을 위해 '자바 스크립트 용 클라이언트 라이브러리'를 사용했지만이 라이브러리는 스프레드 시트 API를 지원하지 않습니다. 나는 jquery 아약스 물건을 사용하여 요청을 실제로, 자바 스크립트에 대한 '클라이언트 라이브러리에 의해 반환 된 인증 토큰을 사용하여 –