Java Httpclient:将http方法设置为字符串,不使用HttpGet、HttpPost等

Java Httpclient:将http方法设置为字符串,不使用HttpGet、HttpPost等,java,httpclient,http-method,Java,Httpclient,Http Method,如何使用httpclient和body发出请求,但不使用专用的HttpGet/HttpPost等? 我想要类似于: request=createRequest... request.setHttpMethod request.setBody result=request.execute() 实际上,我必须对主体使用DELETE,我不希望扩展任何特定于httpclient的方法。为什么不使用HttpDelete并使用setEntity来设置主体?为什么要这样做?HC API有什么问题?

如何使用httpclient和body发出请求,但不使用专用的HttpGet/HttpPost等? 我想要类似于:

request=createRequest...
request.setHttpMethod
request.setBody
result=request.execute()

实际上,我必须对主体使用DELETE,我不希望扩展任何特定于httpclient的方法。

为什么不使用
HttpDelete
并使用
setEntity
来设置主体?为什么要这样做?HC API有什么问题?