[英]Difference between org.apache.http.client.methods.HttpPost and org.apache.commons.httpclient.methods.PostMethod?
[英]Apache Commons HttpClient PostMethod support?
我很好奇如何在 Apache Commons HttpClient 中設置 PostMethod 的請求屬性?
我正在重構一些使用 HttpURLConnection class 編寫的代碼以發布如下所示:
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(...);
But i am not sure if / how this will map to what i want to do with the original URL class... can anyone help clarify how to set request properties with PostMethod class?
非常感謝!
-亞歷克斯
這些都是請求標頭,因此您需要調用 setRequestHeader() 來在連接上建立這些值。 HttpClient 還支持處理基本身份驗證,因此可以重構“授權”header,具體取決於更改 go 的深度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.