0

から生のリクエストを取得するにはどうすればよいcom.sun.net.httpserver.HttpExchangeですか?

私はHttpServerプロキシを作成するために使用しているので、生の http リクエストを取得して元のホストに送信したいと考えています。

4

1 に答える 1

0

API はこれHttpExchangeをサポートしていません。HttpExchange(もちろん)メソッドを拡張して実装する独自のクラスを自由に作成できます。(クラスは、実際には一連の抽象メソッドにすぎません。)

他の唯一の可能性はHttpExchange、Sun/Oracle コードベースの既存の実装を調べることです。

  • HttpExchange効率的に実装する方法についての私の直感は、一般的な実装では生の要求メッセージをキャプチャできないということです。

  • たとえそうであったとしても、コードが直接使用すべきではないクラスの内部を「突っ込む」必要があります。これは明らかな理由から悪い考えです。

于 2011-09-12T13:13:44.050 に答える