一个接口使用java调用,报错,且错误信息是乱码,查请求报文,没发现问题
直接使用curl测试正常
对比curl和java的区别,唯一区别是Content-Type设置不一样
java的是application/json;charset=utf-8
curl设置的是application/json
curl Content-Type改成和java一样,复现了java 报错,且错误信息是乱码
问题找到,直接修改java的Content-Type
记录下来提醒自己不要想当然,不是所有系统支持的都一样,大部分系统都支持utf-8,但是总有不支持的