0
com.sun.net.httpserver.HttpExchange
から生のリクエストを受け取るにはどうすればよいですか?HttpExchangeの生のリクエストを取得することは可能ですか?
私はHttpServer
を使用してプロキシを作成しています。そのため、未加工のhttpリクエストを取得して元のホストに送信します。
com.sun.net.httpserver.HttpExchange
から生のリクエストを受け取るにはどうすればよいですか?HttpExchangeの生のリクエストを取得することは可能ですか?
私はHttpServer
を使用してプロキシを作成しています。そのため、未加工のhttpリクエストを取得して元のホストに送信します。
HttpExchange
APIはこれをサポートしていません。あなたは(もちろん)HttpExchange
に拡張された独自のクラスを自由に作成することができ、必要に応じてそのメソッドを実装します。
唯一の他の可能性は、Sun/OracleコードベースのHttpExchange
の既存の実装を見ることです。
HttpExchange
を効率的に実装される方法の私の直感では、一般的な実装は、生のリクエストメッセージをキャプチャしないだろうということです。
たとえあったとしても、コードの中で直接使用するべきではないクラスの内部構造を「取り巻く」必要があります。明らかな理由から、これは悪い考えです。