如何处理postman报错:Error: Parse Error: Expected HTTP/

遇到这个问题,应该是响应报文没有通过校验。下图是postman里的报错。

如何处理postman报错:Error: Parse Error: Expected HTTP/_第1张图片

我们怎么去分析响应报文,可以用curl --verbose url来调试。

如何处理postman报错:Error: Parse Error: Expected HTTP/_第2张图片

通过查看curl --verbose的输出,可以发现响应报文非头部分的长度超过了Content-Length,使得postman校验失败。当然,每个人的出错原因会不一样,这里只是抛砖引玉,介绍一下怎么排查问题的方法。

这时通过wireshark抓包,可以看到整个响应报文的大小并不是想发送内容的真实大小。

如何处理postman报错:Error: Parse Error: Expected HTTP/_第3张图片

后来通过调整服务端发送的响应长度,postman就不报错了。

你可能感兴趣的:(postman)