当我尝试将POJO与MediaType.APPLICATION_FORM_URLENCODED一起使用时
ExampleRequest exampleRequest = exampleRequest(); exampleRequest.setId("id"); exampleRequest.setName("name"); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); HttpEntity<ExampleRequest> exampleRequestEntity = new HttpEntity<>(exampleRequest, headers); restTemplate.postForObject(url, exampleRequestEntity, String.class)
我明白了:
org.springframework.web.client.RestClientException: No HttpMessageConverter for [ExampleRequest] and content type [application/x-www-form-urlencoded]
有没有办法用POJO application/x-www-form-urlencoded
代替MultiValueMap<String, String> map
?
临摹微笑
相关分类