我写了几个增加和查询接口,调用第三方提供的接口时,用了restTemplate的postForEntity请求,发现参数传不过去,响应为null, 然后显示连接超时。
开局一段儿话,异常全靠猜。没JB你说个代码。######
HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); headers.add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"); //封装参数,千万不要替换为Map与HashMap,否则参数无法传递 MultiValueMap<String, String> params= new LinkedMultiValueMap<>(); //添加请求的参数 params.add("hello", "hello"); //必传 params.add("world", "world"); //选传 HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(params, headers);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。