使用restTemplate报400或者415错误

使用restTemplate调用接口的示例代码如下:

使用restTemplate报400或者415错误_第1张图片

提供方的接口如下:

1bc9efb8f06bdf067b92101e31d3e9a09c8.jpg

调用后会出现如下错误:

使用restTemplate报400或者415错误_第2张图片

如图所示,接口使用@RequestBody注解,那么传递的参数应该为json格式,因此上述调用方式改为以下即可:

使用restTemplate报400或者415错误_第3张图片

或者:

使用restTemplate报400或者415错误_第4张图片

 

使用restTemplate调用接口需要的配置:

1.在配置文件中注入RestTemplate

@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}

2.使用时自动注入即可

@Autowired
RestTemplate restTemplate;

注意:注入restTemplate时,不要使用私有的,会报错。

 

 

转载于:https://my.oschina.net/wuyiyi/blog/1863635

你可能感兴趣的:(使用restTemplate报400或者415错误)