Tag: custom headers

将我的自定义http标头添加到Spring RestTemplate请求/扩展RestTemplate

我目前的代码: RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); Mall[] malls = restTemplate.getForObject(url, Mall[].class); 我需要在表单中为我的请求添加一些自定义标头: X-TP-DeviceID : 在我的情况下,最简单的方法是什么? 在向服务器发送请求之前,有没有办法向我的restTemplate对象添加自定义haders定义? [编辑]这是正确的吗? RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); HttpHeaders headers = new HttpHeaders(); headers.set(“X-TP-DeviceID”, “1234567890”); HttpEntity entity = new HttpEntity(headers); HttpEntity response = restTemplate.exchange(url, HttpMethod.GET, entity, Mall[].class); Mall[] malls = response.getBody(); [补充]所以,我设法让它工作。 但是,我对此并不完全满意。 在我的情况下,我需要为我所做的所有通话提供相同的自定义标题。 所以,我的下一个问题是 – 是否可以设置我的自定义标头在每个websesrvice调用上自动添加? […]