2016-09-14 13 views
-1

OK、私がしようとしていることの基本は、AJAX WebページからHTTPリスニングポート経由でローカルアプリに情報を送信することです。ウェブドメインは次のようになります。 - >https://coeus-dev.hosting.com:42122/Test/Example.htmlそれはかなりのことを行うSubmitボタンを持っています - > "xmlhttp.open(" GET "、" http://localhost:4012/USP?unique=1470771541298&RequestType=Foo "、false);"。HTTPSドメインからのHTTP GETとPOST

Fiddlerを使用するローカルホストにデータが届いていません。私はCORSがここにいくつか関与していると仮定していますが、それはちょうど全体の推測です。

ボトムライン:なぜフィドラーは、ウェブページからローカルホストへのトラフィックが見られないのですか?

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

+0

CORSリクエストをしています。異なるプロトコル、異なるポート、異なるホスト、それらはすべてクロスオリジン違反です。 –

+0

なぜこの質問が投票されたのか分かりません。 CORSだけが問題ですか? – BlueLionPiper

答えて

0

それはあまりにもだけでなく、CORSの問題だが、混合コンテンツ:

ブラウザはセキュリティ上の理由のためにそれをブロックしますので、あなたがhttpsのウェブページからのHTTP AJAX要求を行うことができません。

+0

大丈夫ですので、これを回避する方法はありますか? Webページをhttpに変更することはできません。 – BlueLionPiper

+0

プロキシの種類を設定することができます。サーバー上のhttps Webページで、安全でないhttp Webページをバックエンドで呼び出し、結果を返します。したがってJSはあなたのhttpsウェブページを呼び出し、混在コンテンツまたはクロスオリジン(CORS)の問題はありません。もちろん、それはあなたがクッキーを使用することができないことを意味します。 – Tom

関連する問題