首页 > 解决方案 > 如何使用 RestTemplate 进行 PUT

问题描述

我可以为 POST 执行此操作

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

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

我该如何处理“PUT”请求。

标签: springspring-bootspring-rest

解决方案


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


推荐阅读