.純HttpListenerな交通話をよく聞くことが"https://*.8080"がブラウザのプロキシです。

StackOverflow https://stackoverflow.com/questions/2641891

質問

背景-取得できますHttpListener細かい作業のためのHTTP通しました。うまくHTTPS通しています。

質問変更するには、どうすればいいでコードを以下のようにブラウザの要求に"https"URLが実際に持っHttpListener?

注意事項-現在はfirefoxでのプロキシ設定"localhost:8080"時の音源を聞きながら交通ポート8080("<url> <url> <url> <url> <url>://*:8080/"), 私入HTTPS url firefox、みんな交通っている。時に聞くだけでhttp入通常のhttpのurlで動作)

  _httpListener = new HttpListener();
  _httpListener.Prefixes.Add("https://*:8080/");
  _httpListener.Start();

感謝

役に立ちましたか?

解決

から MSDN

を作成する場合は、HttpListener用 httpsを選択してくださいサーバー 証明書がスです。それ以外の場合、HttpWebRequestクエリの このHttpListenerて失敗します 予想外に接続します。

を設定することができサーバー証明書 その他のリスナーオプションを使用 HttpCfg.exe.見 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/http/http/httpcfg_exe.asp できます。実行する 出荷は、Windows Server2003、または ですからソースコード ご利用プラットフォームのサポート。

だと100%が...

他のヒント

るように聞こえるよFirefoxの場合はプロキシHTTPSのような交通も予定しているとのことです。あなたのHTTPS要求を実際に描画するブラウザ(なくても交通たちのクリスマスの過ごし方のごHTTPListener)?

だFirefoxブラウザの設定でプロキシSSLと同一の場所として、もしくは"このプロキシの全てのサーバプロトコル"ボックスをチェックします。

チェックをFWの設定を通過した場合そのポートです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top