如何使用 RestTemplate 进行 PUT



我可以为 POST 执行此操作

ResponseEntity<ResponseMessage> response = restTemplate.postForEntity(URL, animal, ResponseMessage.class);
return response.getBody();

但是为什么PUT没有putForEntity呢?只有resTemplate.put(...

我该如何为"PUT"请求执行此操作。

您可以使用:

restTemplate.exchange(url, HttpMethod.PUT, requestEntity, ...)

这是此方法文档的链接。

您可以使用PUT 代替,这是putForEntity不可用的原因,因为根据标准,PUT在大多数情况下不会返回响应正文,而是返回 201 或 200。

相关内容

  • 没有找到相关文章

最新更新