0

調査の結果、外部ドメインにあるjavascriptでWebサービスを呼び出すことはできないと理解しています。
サブドメインはどうですか?私のWebサイトはhttp://example.comにあり、 http://services.example.comにいくつかのWebサービスがあります。

この場合、私はそれらを呼び出すことができますか?

ありがとうございました。

4

3 に答える 3

1

通常、他のドメイン(異なるドメイン名またはポート)でWebサービスを呼び出すことはできません。

ただし、Webサービスを制御する場合、JSONPを使用してWebサービスをラップすることはできません。技術的には、スクリプトがページに埋め込まれるたびに、wchichはページ内ですでに定義されている関数を呼び出し、Webサービス呼び出しから返されたデータを渡します。

ほとんどのライブラリは、jQueryを含むこの種のクロスドメイン通信をサポートしています。

于 2012-07-21T19:34:48.743 に答える
0

これらの状況(両方のサーバーを制御できる状況)で役立つと思うのは、同じドメイン上のファイルに投稿してから、他のドメインに投稿することです。

于 2012-07-21T19:29:14.600 に答える
0

それは可能ですが、あなたはいくつかの仕事をする必要があります。CORS仕様を見てください。ここに、いくつかのリンクがあります。

http://www.w3.org/TR/cors/

https://developer.mozilla.org/en/http_access_control

特にAccess-Control-Allow-Originを探します。それがあなたが行きたい方法です。

于 2012-07-21T19:17:57.497 に答える