com.sun.net.httpServer。*ライブラリを使用してhttpsプロキシサーバーを構築しようとしています。 次のように私は、サーバーのコンテキストを定義しています:HttpHandlerがhttpリクエストを処理できません
httpServer.createContext("/test", new MyHandler());
を、私は、ブラウザからURLを開く:「https://localhost:443/test」それは期待通りに動作しますが、サーバーの状況をこのように定義されている場合:
httpServer.createContext("/", new MyHandler());
を
私はのようなURLを入力したときに、私のハンドラが使用されていないことに気づく:「https://www.google.co.il/」
私は何をしないのですか?
編集内容を読みやすくするため、編集内容を元に戻しないでください。 –
ウェブブラウザに 'https:// www.google.co.il'と入力しましたか? 'localhost:443'でリッスンしているHTTPプロキシサーバーを使用するようにブラウザを設定しましたか? – ck1
HTTPSのURLは、デフォルトで「https://」で始まり、ポート443を使用します。 (from:https://en.wikipedia.org/wiki/HTTPS) –