httpclient使用步驟
1. 建立 httpclient 的例項
2. 建立某種連線方法的例項, getmethod 或是postmethod。
2)對請求體賦值:
post方法可使用:method.setrequestbody(namevaluepair),對請求附值
get方法可使用:method.setquerystring(namevaluepair),對請求附值
3. 呼叫第一步中建立好的例項的 execute 方法來執行第二步中建立好的 method 例項
獲取執行後的返回狀態,根據狀態進行相關處理。
4. 讀 response。
method.getresponsebody();--byte陣列
method.getresponsebodyasstream();--適用於大量資料需要傳輸
method.getresponsebodyasstring();--根據系統預設的編碼方式返回string
5. 釋放連線。無論執行方法是否成功,都必須釋放連線
method.releaseconnection();
6. 對得到後的response內容進行處理 。
---------------------
說明:如果需**處理get方法支援自動**;post方法不支援自動**,需手動處理。
初步使用HttpClient
剛剛使用httpclient想稍微的總結一下。發現引入最新版本4.5,defaulthttpclient等老版本常用的類已經過時了,不推薦使用了 去官網看了一下在4.3之後就拋棄了。官方推薦使用 defaulthttpclient closeablehttpclient 使用get請求方式,post...
httpClient使用postMethod請求
dependency 匯入的jar包 httpclient.gethostconfiguration setproxy localhost 8888 設定本地 方便fiddler監聽 使用httpclient登入 並獲取cookie postmethod postmethod new postmet...
HttpClient使用例子
設定引數編碼為gbk 構造鍵值對引數 把引數值放入postmethod中 postmethod.setrequestbody data 執行int code client.executemethod postmethod 獲取執行結果 讀取內容 byte responsebody postmetho...