http中DELETE不帶BODY

參考: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對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章