问题描述:

用postman测试接口时报错:

原因分析:

打断点调试,发现没有进入接口。问题定位在接口请求参数问题,网上查相关资料说是什么响应消息头的问题,又说是编码的问题。说在JAVA Options:增加【-Dfile.encoding=UTF-8、server.xml增加【URIEncoding=‘UTF-8’】、请求头部加Content-Type = application/json;charset=utf-8等等之类,发现这些都已经设置过了。

解决方案:

最后发现请求参数格式错误:参数前面多了一个空格,去掉空格之后,访问正常。
在这里插入图片描述
这么简单的错误花费了不少时间,下次遇到类似接口报错,应该首先检查接口请求参数是否正确,再排查其他问题。

创作不易,关注💖、点赞👍、收藏🎉就是对作者最大的鼓励👏,欢迎在下方评论留言🧐

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 2 个月前
8c391e04 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐