Java Apache Commons HttpClient PostMethod支持?
我很好奇如何在ApacheCommonsHttpClient中为PostMethod设置请求属性 我正在重构一些使用HttpURLConnection类编写的代码,如下所示: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",
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还支持处理基本身份验证,因此可以根据更改的深度重构“授权”头