@Override
public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
if (msg instanceof FullHttpRequest) {
LOGGER.info("[Client ({})] => [Server ({})] : (PENDING) {}",
connectionInfo.getClientAddr(), connectionInfo.getServerAddr(),
msg);
HttpRequest request = (HttpRequest) msg;
pendings.offer(new RequestPromise(request, promise));
next();
} else if (msg instanceof HttpObject) {
throw new IllegalStateException("Cannot handled message: " + msg.getClass());
} else {
ctx.write(msg, promise);
}
}
Http1BackendHandler.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:nitmproxy
作者:
评论列表
文章目录