给请求加上头信息

    Request request = new Request();

   HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.add("accept", "application/json");
requestHeaders.add("content-type", "application/json");
requestHeaders.add("content-length", "256");
requestHeaders.add("authorization", authorization);
requestHeaders.setContentType(MediaType.APPLICATION_JSON)
   HttpEntity<?> httpEntity = new HttpEntity<Object>(request, requestHeaders);
  

    ResponseEntity<Response> response = restTemplate.exchange(url, HttpMethod.POST, httpEntity, Response.class);
     return response.getBody();

有些请求是键值对的形式,用request的方法或封装HttpEntity也传不进去参数,可以尝试用下面的方法:

MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
map.add("shortcut", shortcut);
map.add("_api_key", apikey);
DefaultResponse response = restTemplate.postForObject(url, map, DefaultResponse.class);

从远程获取的list用resttemplate转成相应的对象

ObjectMapper mapper = new ObjectMapper();
DefaultResponse defaultResponse = rehabilitationProxy.getServiceDate();
List<Resource> resources =
(List<Resource>) defaultResponse.getData();
for (int i = 0; i < resources.size(); i++) {
Resource resource = mapper.convertValue(resources.get(i), Resource.class);
}

最新文章

  1. LINUX 编译安装 PHP 环境
  2. [C++] 几行代码生成漂亮图片,数学家就是牛!
  3. notepad正则表达式
  4. RedHat Linux下利用sersync进行实时同步数据
  5. Java Concurrency - Condition
  6. 【Python爬虫基础】抓取知乎页面所有图片
  7. 读书笔记_Effective_C++_条款二十四: 若所有参数皆需类型转换,请为此采用non-member函数
  8. (原)测试intel的并行计算pafor
  9. jquery ajax返回json数据进行前后台交互实例
  10. sql: sybase与oracle中insert into select和select into的用法
  11. Ansible安装配置
  12. webpack点滴记录
  13. J.U.C atomic 数组,字段原子操作
  14. Recycleview实现复杂布局
  15. jquery for循环判断是否重复
  16. day02 运算符
  17. 4、hello world
  18. Django知识点汇总
  19. 原创:在局域网中,如何知道某个IP被占用 show arp
  20. json、txt、xlsx

热门文章

  1. 检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
  2. DLL数据共享在不同处定义效果不同..
  3. flask安装
  4. HDU4686 Arc of Dream 矩阵快速幂
  5. 用于JDBC操作数据库的公共类
  6. linux phpstorm安装和激活方法
  7. mysqldump使用方法(MySQL数据库的备份与恢复)
  8. Java反序列化漏洞通用利用分析
  9. QT 加载c语言编译的动态库
  10. 数据引用Data References