如何在Spring RestTemplate请求上设置“ Accept:”标头?
我想Accept:在使用Spring的请求中设置的值RestTemplate。 这是我的Spring请求处理代码 @RequestMapping( value= "/uom_matrix_save_or_edit", method = RequestMethod.POST, produces="application/json" ) public @ResponseBody ModelMap uomMatrixSaveOrEdit( ModelMap model, @RequestParam("parentId") String parentId ){ model.addAttribute("attributeValues",parentId); return model; } 这是我的Java REST客户端: public void post(){ MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>(); params.add("parentId", "parentId"); String result = rest.postForObject( url, params, String.class) ; System.out.println(result); } 这对我有用;我从服务器端获取了JSON字符串。 我的问题是:我怎么可以指定Accept:报头(例如application/json,application/xml,...),并请求方法(例如GET,POST,...)当我使用RestTemplate?