【已解决】webman的AsyncTcpConnection的回调中,buffer为什么会拼接长度
问题描述
使用AsyncTcpConnection对一个响应http chunked的url进行请求,在onMessage中打印buffer的值,为什么所有的响应值都是body长度拼接body体的形式?
- 客户端路由,通过AsyncTcpConnection,向test路由发出请求,并在onMessage中打印buffer内容
为此你搜索到了哪些方案及不适用的原因
1.尝试了不同了测试机、不同测试方法,均有这个问题
1个回答
http chunked 就是那样的格式,服务端返回多个chunk,每个chunk是一个
长度+数据
的格式你可以用workerman/http-client去请求,不用自己模拟http头,响应也会自动解析,代码会简单很多。
感谢我试一下