【异常记录】请求头设置不对导致请求异常
Unexpected end-of-input: expected close marker for Object (start marker at [Source: (PushbackInputStream)
解决:请求头中是否包含Content-Length,把这个Content-Length从请求头中删除掉。
异常场景:
请求头是抓包中拷贝的,当改变了body中的值,导致真实的Content-Length变化了,但是请求头中的Content-Length并没有变化,故而报此错误。
如果body中的长度大于Content-Length将会截取body导致json格式异常;如果body中的长度小于Content-Length将会导致请求超时。所以,请求头中去掉就好了,它会自动添加。