JSON parse error: Unexpected end-of-input in VALUE_STRING

Blade 未结 1 932

接口提交报错,后台报错如下:

JSON parse error: Unexpected end-of-input in VALUE_STRING; nested exception is com.fasterxml.jackson

接口数据我检查了一下,没有特殊字符,调用接口就出现上述问题。


网上针对这个问题描述如下:

如格式没有问题,再看 Content-Length,如果body中的长度大于Content-Length将会截取body导致json格式异常;如果body中的长度小于Content-Length将会导致请求超时,最好不要设置Content-Length。


但是我把接口加入到xss拦截中却可以了。难道是我的里面真有特殊字符嘛?接口提交的数据如下:

b7f8b3d9c99ffc422a2a849da92504a.png


1条回答
  • 2021-10-09 00:27

    为了排除特殊字符的可能性,你可以手动用postman调用接口,从最全的参数一步一步删掉字段再调用,这样就能知道删掉哪一个字段会正常。然后再针对那个有疑问的字段内容进行逐步删除从而找出问题所在。

    0 讨论(0)
提交回复