2012-01-14 12 views
1

プロキシを使用せずにクロスドメインPOST Ajaxリクエストを実行することは可能ですか?私はこれを行うために任意の種類のライブラリを使用するつもりです。クロスドメインPOSTプロキシを使用しないAjaxリクエスト

P.S.リクエストレスポンスはJSON形式です。

+1

クロスドメインはあなたのコントロール下にありますかクロスソースリソースの共有を許可していますか? – Esailija

+0

いいえ、そうではありません。 Twitter APIを使用して 'POSTステータス/更新'操作を実行しようとしています。 Cross Origin Resource Sharingを許可していると思います。 – Sergey

+0

twitterがヘッダ 'Access-Control-Allow-Origin:*'を送るなら、プロキシは必要ありません。ブラウザはこのヘッダーを検索し、クロスドメイン投稿のajaxを許可します。 – Esailija

答えて

2

をラップする必要があるためノーあり、サーバはすでにそれをサポートしている必要があなたがサーバーを制御していない場合はそれを行う方法。サーバーサイドプロキシが唯一のオプションです。

良いことは、サーバー側のプロキシはかなり簡単です。作成するリクエストの詳細(httpメソッド、url、params)を受け入れるエンドポイントを作成し、選択したフレームワークが他のドメインに当てはまるすべてのURLメカニズムを使用します。

-1

他の可能性ではなく、AJAX

のスクリプトタグを使用していますJSONPを、使用することですしかし、それはそれは返されるJSON

+1

JSONPはGET – Quentin

+0

しかサポートしていません@Sergey:Duh、質問を完全に読んだことはありませんでした。しかし、なぜOPはPOSTだけを必要としますか? –

関連する問題