本文主要是介绍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对象。
这篇关于http中DELETE不带BODY的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!