Java Apache Commons HttpClient PostMethod支持?

Java Apache Commons HttpClient PostMethod支持?,java,apache-commons-httpclient,Java,Apache Commons Httpclient,我很好奇如何在ApacheCommonsHttpClient中为PostMethod设置请求属性 我正在重构一些使用HttpURLConnection类编写的代码,如下所示: conn1.setRequestProperty( "Content-Type", "multipart/related; type=\"application/xml\"; boundary=" + boundary); conn1.setRequestProperty("Authorization",

我很好奇如何在ApacheCommonsHttpClient中为PostMethod设置请求属性

我正在重构一些使用HttpURLConnection类编写的代码,如下所示:

conn1.setRequestProperty(
    "Content-Type", "multipart/related; type=\"application/xml\"; boundary="
    + boundary);
conn1.setRequestProperty("Authorization", auth); 

... ... 
使用:

PostMethod method = new PostMethod(_Server); 
method.setRequestBody(...); or 
method.setRequestHeader(...); 
但我不确定这是否/如何映射到我想要对原始URL类执行的操作。。。有人能帮助澄清如何使用PostMethod类设置请求属性吗

非常感谢


-alex

这两个都是请求头,因此需要调用setRequestHeader()在连接上建立这些值。HttpClient还支持处理基本身份验证,因此可以根据更改的深度重构“授权”头