0

jquery から REST Web サービスを呼び出しています。ターゲット URL がたまたま別のドメインにある。

これを機能させるために、以下の URL を参照しました。

jQuery ajaxを使用してRestful Webサービスを呼び出す

しかし、実際の問題は、対象の REST Web サービスが、CROSS CONTEXT の動作に必要な応答ヘッダーを返していないことです。(上記の URL で述べたように) であり、REST Web サービスは私たちの管理下にありません。したがって、REST Web サービスから失敗応答を取得しています。

この問題を解決して、このクロス コンテキストを機能させる方法はありますか?

また、Mozilla の REST プラグイン (アドオン) を介して同じ REST サービスをテストしたところ、サーバーが成功を返すことがわかりました。

また、残りの Web サービスは、Web セキュリティのために「基本認証」メカニズムを使用します。

4

1 に答える 1

1

これは、JQuery でjsonpを使用して AJAX を使用して実現できますが、これはすべての GET API 呼び出しに対してのみ機能する可能性があります。

より良いアプローチは、任意の PHP ファイルでcurlを使用して REST API url を処理することです。

これは、クロスドメインURLで実際に機能します...

于 2013-09-13T16:46:40.477 に答える