Невозможно импортировать io.netty.handler.codec.http с LittleProxy
В настоящее время я использую реализацию Netty 4.1 с LittleProxy. В классе ClientToProxyConnection я добавил в строке:
pipe.addLast("агрегатор", новый HttpObjectAggregator(1048576));
Я добавил эту строку, чтобы объединить фрагментированные запросы в один запрос. Когда я пытаюсь прочитать агрегированные фрагментированные запросы по мере их поступления в int, я получаю сообщение об ошибке:
java.lang.ClassCastException: io.netty.handler.coden.http.HttpObjectAggregator $ AggregratedFullHttpResponse не может быть приведен к io.netty.handler.coden.http.DefaultHttpResponse
Я понимаю, что мне нужно привести объект ответа к AggregatedFullHttpResponse, но я не могу импортировать нужный мне класс, который звучит так, как будто он исходит из класса io.netty.handler.codec.http, но я не могу импортировать это. Есть идеи, что мне не хватает?
1 ответ
Просто приведите к FullHttpResponse (это интерфейс), а не к самой реализации.