Spring RestTemplate请求第三方接口
程序员文章站
2024-01-28 12:16:58
...
String encode = URLEncoder.encode(pages);//根据需要转换
Map<String, Object> param = new HashMap<>();
param.put("access_token", AccessToken);
param.put("appname", "douyin");
param.put("path", encode);
param.put("width", 430);
param.put("set_icon", true);
RestTemplate rest = new RestTemplate();
InputStream inputStream = null;
OutputStream outputStream = null;
File file = null
String url = "https://developer.toutiao.com/api/apps/qrcode";
MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
HttpEntity requestEntity = new HttpEntity(param, headers);
ResponseEntity<byte[]> entity =
rest.exchange(url, HttpMethod.POST, requestEntity, byte[].class, new Object[0]);
if (entity.getStatusCodeValue() != 200) {
return "获取失败";
}
byte[] result = entity.getBody();
下一篇: Mysql时间戳转换函数
推荐阅读
-
spring调用第三方接口
-
Spring RestTemplate请求第三方接口
-
Spring Boot项目基于Spring Cloud Feign调用第三方外部接口
-
Spring Boot 通过自定义注解和AOP 切面实现统一打印接口出入参请求日志
-
laravel怎么请求第三方restful api接口?
-
spring boot 使用RestTemplate信任所有https请求
-
使用restTemplate来调用第三方接口(get请求)
-
使用spring 中的RestTemplate 发送请求 实现httpclient
-
使用RestTemplate调用第三方接口
-
springboot使用RestTemplate调用第三方接口