我将 LitteProxy 配置为反向代理并尝试实现过滤器。当我发送 HTTP GET 时,会调用 clientToProxyRequest 过滤器适配器两次。一次使用DefaultHttpRequest作为httpObject,第二次使用LastHttpContent。这可能与块有关吗?我该怎么做?
HttpProxyServerBootstrap bs = DefaultHttpProxyServer.bootstrap();
//reverse proxy
bs.withAllowRequestToOriginServer(true);
过滤器创建为:
new HttpFiltersAdapter(originalRequest) {
@Override
public HttpResponse clientToProxyRequest(HttpObject httpObject) {
//doing filtering here..
return null;
}
}