私は初心者の.netプログラマーで、Webサービスを作成し(JSはコードでWebsericeを呼び出します)、同じネットワーク上にある電話ブラウザーを介してそれを呼び出そうとしていました。localhost では完璧に動作します。ただし、他のマシンからの webservice メソッドの呼び出しにも失敗します。その背後にあるアイデアは何ですか? JSONP は役に立ちますか?
2775 次
1 に答える
0
呼び出そうとしている Web サービスのタイプを記述しておけば、非常に役に立ちました。あなたのウェブサービスは RESTFUL だと思います。その場合、XHR を介して別のドメインから呼び出そうとしても、ブラウザーのSame origin policyにより成功しません。はい、ここでは JSONP が最も実現可能な代替手段です。
クロス オリジン リソース シェアリング (CORS)も参照してください。Web サーバーがクロスサイト アクセス制御をサポートする方法を提供します。
于 2012-07-18T07:05:32.667 に答える