android之HttpPost&HttpGet使用方法介紹
更新時間:2013年06月14日 14:39:42 作者:
下文直接講用法,先知道怎么用,再知道怎么回事,具體如下,感興趣的朋友可以參考下哈
直接講用法,先知道怎么用,再知道怎么回事
1、HttpPost
try{
//創(chuàng)建連接
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
//設置參數(shù),仿html表單提交
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
BasicNameValuePair param = new BasicNameValuePair("param1",paramValue);
paramList.add(param);
post.setEntity(new UrlEnodedFormEntity(paramList,HTTP.UTF-8));
//發(fā)送HttpPost請求,并返回HttpResponse對象
HttpResponse httpResponse = httpClient.execute(post);
// 判斷請求響應狀態(tài)碼,狀態(tài)碼為200表示服務端成功響應了客戶端的請求
if(httpResponse.getStatusLine().getStatusCode() == 200){
//獲取返回結果
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}
2、HttpGet
try{
HttpClient httpClient = new DefaultHttpClient();
//仿地址鏈接直接跟參數(shù),如:http://127.0.0.1:8080/test/test.php?name=;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
if(httpResponse.getStatusLine().getStatusCode()==200){
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}
1、HttpPost
復制代碼 代碼如下:
try{
//創(chuàng)建連接
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
//設置參數(shù),仿html表單提交
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
BasicNameValuePair param = new BasicNameValuePair("param1",paramValue);
paramList.add(param);
post.setEntity(new UrlEnodedFormEntity(paramList,HTTP.UTF-8));
//發(fā)送HttpPost請求,并返回HttpResponse對象
HttpResponse httpResponse = httpClient.execute(post);
// 判斷請求響應狀態(tài)碼,狀態(tài)碼為200表示服務端成功響應了客戶端的請求
if(httpResponse.getStatusLine().getStatusCode() == 200){
//獲取返回結果
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}
2、HttpGet
復制代碼 代碼如下:
try{
HttpClient httpClient = new DefaultHttpClient();
//仿地址鏈接直接跟參數(shù),如:http://127.0.0.1:8080/test/test.php?name=;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
if(httpResponse.getStatusLine().getStatusCode()==200){
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}
相關文章
Android編程之基于Log演示一個activity生命周期實例詳解
這篇文章主要介紹了Android編程之基于Log演示一個activity生命周期,結合完整實例形式較為詳細的分析總結了Log演示activity生命周期的具體用法及Log的具體使用方法,需要的朋友可以參考下2015-12-12Fragment通過FragmentManager實現(xiàn)通信功能詳細講解
這篇文章主要介紹了Fragment通過FragmentManager實現(xiàn)通信功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2023-01-01RecyclerView實現(xiàn)抖音縱向滾動ViewPager效果
這篇文章主要為大家詳細介紹了RecyclerView實現(xiàn)抖音縱向滾動ViewPager效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Android Studio 視頻播放失敗 start called in state1 異常怎么解決
很多朋友問小編在使用MediaPlayer播放音頻時報出 E/MediaPlayerNative: start called in state 1, mPlayer(0x0)問題,該如何處理呢,今天小編給大家?guī)砹薃ndroid Studio 視頻播放失敗 start called in state1 異常問題,需要的朋友可以參考下2020-03-03關于Touch Panel AA區(qū)要做外擴的原因解析
今天小編就為大家分享一篇關于Touch Panel AA區(qū)要做外擴的原因解析,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12Android如何使用GestureDetector進行手勢檢測詳解
GestureDetector使用很方便,提供了單擊,雙擊,長按等操作的處理,但是一般的定義界面都比較復雜,還用很多需要注意的地方,這篇文章主要給大家介紹了關于Android如何使用GestureDetector進行手勢檢測的相關資料,需要的朋友可以參考下2022-01-01Android優(yōu)化之電量優(yōu)化的實現(xiàn)
這篇文章主要介紹了Android優(yōu)化之電量優(yōu)化的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07