2012-02-03 54 views

回答

5

在你SimpleChannelHandler实现类,重写messageReceived方法等以下,

@Override 
    public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { 
     HttpRequest request = (HttpRequest) e.getMessage(); 
     ChannelBuffer content = request.getContent(); 
     LOGGER.info("Received Message[{}][{}]", request.getUri(), content.toString("UTF-8")); // Printing the URI and message body 
    } 

content.toString("UTF-8")将给体。