您的位置:首页 > 其它

使用RestTemplate发送get请求,获取不到参数的问题

2018-09-20 17:48 761 查看
版权声明:转载请标明出处~~ https://blog.csdn.net/zzzgd_666/article/details/82791180

在开发的时候,需要调用第三方接口, 使用RestTemplate去调用,结果发现一直返回报错, 跟别人联调也说没有收到我发过去的请求参数.

String url = "http://api.xxx.xxx";
//模拟请求参数
Map map = new HashMap<>();
map.put("name","zgd");
map.put("age","18");

String result = restTemplate.getForObject(apiUrl,String.class,map );
[/code]

发现一直拿不到name和age

最后发现, restTemplate发送Get请求, 需要将请求Url用占位符

String url = "http://api.xxx.xxx?name={name}&age={age}";
[/code]

这样就可以了

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐