httpClient传递数据,服务端可用@RequestParam 接收String参数
可以用@RequestBody 以实体形式接收参数
判断以String还是实体接收是根据httpClient传递的时候定义的:
stringEntity.setContentType("application/json"); --- 实体
或
stringEntity.setContentType("application/x-www-form-urlencoded"); --- String参数
============================================
httpclient 传递参数的问题
上次写了httpclient 传递json的实现
具体主要使用@RequestBody 的注解 并且在请求是设置http传参的的类型
json格式 如下
StringEntity stringEntity = new StringEntity(json字符串,"UTF-8");//解决中文乱码问题
stringEntity.setContentEncoding("UTF-8");
stringEntity.setContentType("application/json");
服务端参数接收:ArmUser 为实体类
@RequestMapping("