netty怎么通过http向app发数据?

村西埋个地雷 发布于 2016/10/05 21:28
阅读 348
收藏 0
在netty端,我自己已经做到了FullHttpResponse response = new DefaultFullHttpResponse(

HttpVersion.HTTP_1_1, HttpResponseStatus.OK,Unpooled.wrappedBuffer(res.getBytes()));

在安卓端是可以判断200的,也就是OK。但是不能通过getEntity取到数据。

求助!谢谢!

加载中
0
Rcd
Rcd
需要增加content-length消息头,告知客户端数据体长度,参考如下:

response.headers().setInt(HttpHeaderNames.CONTENT_LENGTH, response.content().readableBytes());
ctx.writeAndFlush(response);
可通过wireshark抓包查看数据是否正常。
村西埋个地雷
村西埋个地雷
已经可以了 是我app写的不对 谢谢您!
返回顶部
顶部