আমি Accept:
স্প্রিং এর সাহায্যে একটি অনুরোধে এর মান নির্ধারণ করতে চাই RestTemplate
।
আমার বসন্তের অনুরোধ হ্যান্ডলিং কোডটি এখানে
@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;
}
এবং এখানে আমার জাভা রেস্ট ক্লায়েন্ট:
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 ব্যবহার করবেন?