調査の結果、外部ドメインにあるjavascriptでWebサービスを呼び出すことはできないと理解しています。
サブドメインはどうですか?私のWebサイトはhttp://example.comにあり、 http://services.example.comにいくつかのWebサービスがあります。
この場合、私はそれらを呼び出すことができますか?
ありがとうございました。
調査の結果、外部ドメインにあるjavascriptでWebサービスを呼び出すことはできないと理解しています。
サブドメインはどうですか?私のWebサイトはhttp://example.comにあり、 http://services.example.comにいくつかのWebサービスがあります。
この場合、私はそれらを呼び出すことができますか?
ありがとうございました。
通常、他のドメイン(異なるドメイン名またはポート)でWebサービスを呼び出すことはできません。
ただし、Webサービスを制御する場合、JSONPを使用してWebサービスをラップすることはできません。技術的には、スクリプトがページに埋め込まれるたびに、wchichはページ内ですでに定義されている関数を呼び出し、Webサービス呼び出しから返されたデータを渡します。
ほとんどのライブラリは、jQueryを含むこの種のクロスドメイン通信をサポートしています。
これらの状況(両方のサーバーを制御できる状況)で役立つと思うのは、同じドメイン上のファイルに投稿してから、他のドメインに投稿することです。
それは可能ですが、あなたはいくつかの仕事をする必要があります。CORS仕様を見てください。ここに、いくつかのリンクがあります。
https://developer.mozilla.org/en/http_access_control
特にAccess-Control-Allow-Originを探します。それがあなたが行きたい方法です。