restTemplate 踩坑

Posted yuguohua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了restTemplate 踩坑相关的知识,希望对你有一定的参考价值。

HttpHeaders httpHeaders = new HttpHeaders(); 设置请求头
MultiValueMap<String, String> requestBody = new LinkedMultiValueMap<>(); 设置body
HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(requestBody, httpHeaders); 
ResponseEntity<Map> exchange = restTemplate.exchange("url", HttpMethod.PUT, requestEntity, Map.class);
踩坑 获取body的值时 是一个数组类型 报错 500 服务器内部错误
可发测试日志 打印log 查看 传参数接收格式
protected final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(this.getClass());

以上是关于restTemplate 踩坑的主要内容,如果未能解决你的问题,请参考以下文章

基于运行时的凭据创建不同的 Oauth2RestTemplates

springcloud3 编写生产服务,消费服务的调用(含RestTemplate)

2.SpringCloud -- 服务注册中心 EurekaZookeeperConsulNacos

SpringCloud - Feign 调用服务及传递参数踩坑记录

resttemplate 哪个jar包

resttemplate发送请求无服务报错