HttpClient请求接口@RequestBody无法获取参数

接口案例:

HttpClient请求接口@RequestBody无法获取参数
如图所示JSON.parseObject(jsonParam),后台报空指针,

原因:

HttpClientUtil的post请求没有增加Content-type=application/json,HttpPost默认用的是application/x-www-form-urlencoded,

解决办法:

在工具类的请求头里追加:
httpPost.setHeader(“Content-type”, ContentType.APPLICATION_JSON.getMimeType());
HttpClient请求接口@RequestBody无法获取参数

相关文章: