[英]Not Able to Send Post Request
我正在发送帖子请求,以下是我的代码:
@Autowired
RestTemplate restTemplate;
public void postToAPI(MyRequest request){
EventResponse Response = restTemplate.postForObject(PUSH_URL, request,EventResponse.class);
}
得到以下错误:
org.springframework.web.client.RestClientException: No HttpMessageConverter for MyRequest class
添加了以下代码但仍然存在相同的问题:
List<HttpMessageConverter<?>> messageConverters = new ArrayList<>();
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converter.setSupportedMediaTypes(Collections.singletonList(MediaType.ALL));
messageConverters.add(converter);
restTemplate.setMessageConverters(messageConverters);
您是否尝试在控制台上打印键值.... 通常我以这种方式构建 post rest call
RestTemplate restTemplate = new RestTemplate();
Map<String, String> map = new HashMap<>();
map.put("name", "xyz");
map.put("designation", "Company");
map.put("email", "abc@test.com");
ResponseEntity<Void> voidResponseEntity = restTemplate.postForEntity("http://localhost:8020/employee", map, void.class);
System.out.println(voidResponseEntity);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.