【发布时间】:2017-09-05 16:15:34
【问题描述】:
我使用 Maven + Spring,我想使用 RestTemplate().postForEntity(url, request, responseType) + Content-Type=application/json
但我有这个错误:
org.springframework.web.client.RestClientException: 无法写入请求:没有为请求类型 [com.kizeoforms.model.User] 和内容类型 [application/json] 找到合适的 HttpMessageConverter
java REST 客户端代码:
User user = new User();
user.setUser("foo");
user.setPassword("**********");
user.setCompany("xxxxxx");
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
headers.add("Content-Type", "application/json");
HttpEntity<User> request = new HttpEntity<User>(user, headers);
ResponseEntity<Object> response = new RestTemplate().postForEntity("https://www.kizeoforms.com:443/rest/v3/login", request, Object.class);
System.out.println(response.getStatusCode());
【问题讨论】: