我对如何在Apache Commons HttpClient中设置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还支持处理基本身份验证,因此可以根据更改的深度来重构“ Authorization”标头。

关于java - Apache Commons HttpClient PostMethod支持吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/619614/

10-11 03:28