今天用fastjson 解析请求的响应,出现异常。
报错信息中出现jastjson解析错误,第一行有语法错误。
根据fastjson对响应字符串的解析,发现异常出现在这些地方。
code代码中出现类型不匹配的语法错误
最后排查出结果:
错误原因:
请求发起方,发送的内容是普通的String
字符串(非json
格式),但是Content-Type
却指定成了application/json
。
实际上应该指定为text/plain
。
源代码如下:
改成text/plain
再运行就成功了。