我的仅限客户端的JavaScript应用程序想要使用gdata API。 Gdata写的是PUT。
我可以使用JSONP阅读gdata。简单。
我可以POST,因为表单帖子不受same-origin policy的约束。我甚至可以用表格做something cute。
但是我的API不想要POST,它想要PUT。
如果没有CORS,我怎样才能在跨域,客户端进行PUT(因为gdata不支持CORS)?
更新:作为一个冰雹,我尝试在jquery XHR POST中使用X-HTTP-Method-Override: PUT
覆盖动词as instructed,,但这不起作用; XHR尊重POST的同源政策。
答案 0 :(得分:0)
您使用的是哪种API?您可以尝试使用GData JavaScript client(已弃用)或较新的Google APIs Client Library for JavaScript。根据您查询的API,后者可能支持也可能不支持。