我想在使用Spring的RestTemplate
发出的请求中设置Accept:
的值。
下面是我的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时?
https://stackoverflow.com/questions/19238715
复制相似问题