安卓網路請求使用httpclient--post請求方式
阿新 • • 發佈:2019-01-26
一.首先確定URL地址,String url=" 輸入伺服器的URL地址"
二.獲得httpclient物件,不建議使用預設的構造方法,httpclient client=new chttpclient(clientconnectionmanager,httpparams).
三.post物件的構建,httppost post=new httppost();
四.準備httpclient物件構建時需要的物件,httpparams params=new basichttpparam();
五.使用httpprotocolparams.set方法為params設定具體內容,例如contentcharset, timeout,
六,準備clientconnectionmanager物件,new threadsafeclientconnmanager(params,schreg);
七,準備schreg物件,new schregregistry()
八,為schreg準備內容,註冊http和https方式請求許可,schreg.register()
九,用namevaluepair物件封裝請求引數。
十.post.setentity(new urlencodeformentity())方法把具體內容設定給post方式。
十一.使用client.execute(post)訪問伺服器,其中以上十步確保了client和post物件具有請求所需要的所有設定和引數。