參考:https://blog.csdn.net/lt326030434/article/details/80989533
今天在使用HttpDelete執行DELETE操作的時候,發現HttpDelete不支持setEntity方法,所以不能攜帶body信息。
其原因是在HttpMethods中,包含HttpGet, HttpPost, HttpPut, HttpDelete等類來實現http的常用操作。其中,HttpPost繼承自HttpEntityEnclosingRequestBase,HttpEntityEnclosingRequestBase類又實現了HttpEntityEnclosingRequest接口,實現了setEntity的方法。 而HttpDelete繼承自HttpRequestBase,沒有實現setEntity的方法,因此無法設置HttpEntity對象。
http中DELETE不帶BODY
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
spring ModelAttribute接收不到x-www-from-urlencoded
caibaoli
2020-07-03 02:44:10
學習程序執行異步化EnableAsync
caibaoli
2020-07-03 01:49:58
@Valid和@Validated區別
caibaoli
2020-07-03 01:49:58
開發第六天shell學習1-約定、變量、字符串、數組、註釋
caibaoli
2020-07-03 01:49:58
Spring Boot 下server.context-path屬性的作用
caibaoli
2020-07-03 01:49:58
RabbitMQ解析-高級特性
caibaoli
2020-07-03 01:49:58
Spring Data JPA和Java Persistence API
spring data jpa 原理參考:https://www.cnblogs.com/bodhitree/p/9468585.html
caibaoli
2020-07-03 01:49:58
@Basic(optional = false)和@Column(nullable = false)
caibaoli
2020-07-03 01:49:58
【轉】轉載rabbitmq筆記
caibaoli
2020-07-03 01:49:58
網絡協議-HTTP、TCP
caibaoli
2020-07-03 01:49:58
index and constraint:索引和約束
caibaoli
2020-07-03 01:49:58