從網路上請求資料的幾種方法
一、httphttpclient:
get()請求:
1、//
建立乙個預設的
coreconnectionpnames.connection_timeout, 2000);// 連線時間
client.getparams().setparameter(
coreconnectionpnames.so_timeout, 2000);// 資料傳輸時間 2
、//建立乙個
httpget請求
httpget get=newhttpget("介面
");注意:介面必須完整,
例如 3
、//客戶端使用
get方式執行請教,獲得伺服器端的回應
//判斷請求是否成功
if(response.getstatusline().getstatuscode() == 200)
post()請求:
1、//
建立乙個預設的
、//建立乙個
httpget請求
httppost post=newhttppost ("介面
");介面例項:
3、建立泛型為namevaluepair
的集合
listlist =newarraylist();
list.add(newbasicnamevaluepair(
"key",
"1e1c029cc62bcbfb65934ddcc91b4b7c"
));
urlencodedformentity formentity =newurlencodedformentity(
list);4、
//得到
urlencodedformentity物件
post.setentity(formentity); 5
、//客戶端使用
post
方式執行請教,獲得伺服器端的回應
//判斷請求是否成功
if(response.getstatusline().getstatuscode() == 200)
二、httpurlconnection
get()
請求:
1、
建立url物件
url url = new url(
"");
注意:介面完整 2
、 // 利用
物件從網路中獲取網頁資料
設定使用
get請求方式
urlconnection.setrequestproperty("charset"
,"utf-8"
);//
設定編碼方式
urlconnection.setrequestproperty("connection"
,"keep-alive"
);//
設定長時間連線
urlconnection.setconnecttimeout(5000);//
設定連線超時
urlconnection.setreadtimeout(5000);//
讀取超時
3、//
對響應碼進行判斷
if(urlconnection.getresponsecode() == 200)
post()
請求:
2、
建立url物件
url url = new url(
"");
注意:介面寫法
2、//
利用httpclientconnection
物件從網路中獲取網頁資料
設定使用
get請求方式
urlconnection.setdooutput(true); // 允許輸出
urlconnection.setrequestproperty("charset"
,"utf-8"
);//
設定編碼方式
urlconnection.setrequestproperty("connection"
,"keep-alive"
);//
設定長時間連線
urlconnection.setconnecttimeout(5000);//
設定連線超時
urlconnection.setreadtimeout(5000);//
讀取超時
3、得到輸出流
outputstreamstream = urlconnection.getoutputstream();
printwriter writer =newprintwriter(stream);
writer.print("key=cbd1daab865bf46c4772a7bc0eb63cce&id=1");
writer.flush();
writer.close();
4、//
對響應碼進行判斷
if(urlconnection.getresponsecode() == 200) 三、
url
url url =newurl(
); inputstream stream = url.openstream();
request獲取資料的幾種方法
1 request.getparameter 1 只接收前台穿過來的乙個指定的引數 2 string value request.getparameter key 2 request.getparametermap 說白了前端提交到servlet或者action裡面的引數map,如果你是以表單提交,...
獲取元素的幾種方法
document.getelementbyid id document.getelementbytagname 標籤名 document.getelementbyclassname classname 獲取父節點,元素物件.parentnode 獲取子元素,元素物件.children 獲取下乙個兄弟...
js獲取資料型別的幾種方法
js獲取資料型別的方法有一下幾種,1.typeof 2.object.prototype.tostring.call 3.instanceof運算子 下面開始介紹 typeof 可以 識別基本型別,但是無法區分array,regexp,物件 例子 typeof 1 返回numberobject.pr...