Azure でクラウド サービスとしてホストされている WCF Web サービスがあります。HTML/JS Web アプリケーションから POST SOAP 要求を送信しようとしていますが、ドメイン間で SOAP エンベロープを POST できないようです。さまざまな POST 手法を試しましたが、役に立ちませんでした。誰もこれを以前に経験したことがありますか、および/または回避策を知っていますか?
どんな助けでも大歓迎です。
乾杯
Azure でクラウド サービスとしてホストされている WCF Web サービスがあります。HTML/JS Web アプリケーションから POST SOAP 要求を送信しようとしていますが、ドメイン間で SOAP エンベロープを POST できないようです。さまざまな POST 手法を試しましたが、役に立ちませんでした。誰もこれを以前に経験したことがありますか、および/または回避策を知っていますか?
どんな助けでも大歓迎です。
乾杯
いいえ、サーバーが「受け入れる準備ができています」と言わない限り、AJAX クロスドメイン リクエストを作成できないため、これは不可能です。
通常、クロスドメインリクエストを行うOPTIONS
と、サーバーに対してリクエストが行われ、サーバーで許可されているすべてのメソッドとオプションを確認します。サーバーは、さらに通信を行うことができるかどうかを示す一連のヘッダーで応答します。
したがって、クロスドメインを実行したい場合AJAX POST/GET
は、次のいずれかが可能であれば実行できます
-> Server says "I am ready to accept" for your client request - which normally does not happen
-> Use a proxy server in your layer, to forward the request to target server, and revert back the response.
詳細については、MDN
フォーラムまたはCORS
事実をスクロールできます。