0

現在、LittleProxy を使用して Netty 4.1 の実装を実行しています。ClientToProxyConnection クラス内で、次の行に追加しました。

pipeline.addLast("アグリゲーター", 新しい HttpObjectAggregator(1048576));

この行を追加して、チャンクされたリクエストを 1 つのリクエストに集約しました。集約されたチャンク リクエストを int として読み取ろうとすると、次のエラー メッセージが表示されます。

java.lang.ClassCastException: io.netty.handler.coden.http.HttpObjectAggregator$AggregratedFullHttpResponse は io.netty.handler.coden.http.DefaultHttpResponse にキャストできません

応答オブジェクトを AggregatedFullHttpResponse にキャストする必要があることは理解していますが、必要なクラスをインポートできません。これは io.netty.handler.codec.http クラスから来ているように聞こえますが、できません。それをインポートします。私が見逃しているアイデアはありますか?

4

1 に答える 1

1

実装自体ではなく、FullHttpResponse (これがインターフェイス) にキャストするだけです。

于 2015-04-16T07:01:20.203 に答える