spring - 如何使用 RestTemplate 进行 PUT
问题描述
我可以为 POST 执行此操作
ResponseEntity<ResponseMessage> response = restTemplate.postForEntity(URL, animal, ResponseMessage.class);
return response.getBody();
但是为什么 PUT 没有 putForEntity 呢?只有 resTemplate.put(...
我该如何处理“PUT”请求。
解决方案
您可以改用PUT,原因putForEntity
不可用,因为根据标准 PUT 在大多数情况下不会返回响应正文,而是 201 或 200。
推荐阅读
- c# - System.Text.Json 不序列化列表
- javascript - 循环遍历对象数组,根据日期是否在当前月份进行过滤
- python - 一起使用加密和股票 OHLCV 数据。如何处理非交易缺口以避免指数和指标问题?
- java - 在字符串中搜索字符串但单词混乱
- javascript - 反应点击事件不冒泡
- scala - 如何在 Spark 中有效地选择包含某个值的数据框列?
- angular - 将两个 observables 合并为一个新的 observables
- c - 如何修复分配从指针目标类型 [-Wdiscarded-qualifiers] 错误中丢弃“const”限定符
- javascript - 如何在 package.json 中安装库的分叉版本
- swift - 我的地图视图隐藏了很多注释点,我如何强制所有点显示?