最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android HttpClient GET或者POST請求基本使用方法

 更新時間:2012年12月11日 15:30:41   作者:  
在Android開發(fā)中我們經(jīng)常會用到網(wǎng)絡連接功能與服務器進行數(shù)據(jù)的交互,為此Android的SDK提供了Apache的HttpClient來方便我們使用各種Http服務.這里只介紹如何使用HttpClient發(fā)起GET或者POST請求
在Android開發(fā)中我們經(jīng)常會用到網(wǎng)絡連接功能與服務器進行數(shù)據(jù)的交互,為此Android的SDK提供了Apache的HttpClient來方便我們使用各種Http服務。你可以把HttpClient想象成一個瀏覽器,通過它的API我們可以很方便的發(fā)出GET,POST請求(當然它的功能遠不止這些)

這里只介紹如何使用HttpClient發(fā)起GET或者POST請求
GET 方式
復制代碼 代碼如下:

//先將參數(shù)放入List,再對參數(shù)進行URL編碼
List<BasicNameValuePair> params = new LinkedList<BasicNameValuePair>();
params.add(new BasicNameValuePair("param1", "中國"));
params.add(new BasicNameValuePair("param2", "value2"));
//對參數(shù)編碼
String param = URLEncodedUtils.format(params, "UTF-8");
//baseUrl
String baseUrl = "http://ubs.free4lab.com/php/method.php";
//將URL與參數(shù)拼接
HttpGet getMethod = new HttpGet(baseUrl + "?" + param);

HttpClient httpClient = new DefaultHttpClient();
try {
HttpResponse response = httpClient.execute(getMethod); //發(fā)起GET請求
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //獲取響應碼
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"));//獲取服務器響應內(nèi)容
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

POST方式
復制代碼 代碼如下:

//和GET方式一樣,先將參數(shù)放入List
params = new LinkedList<BasicNameValuePair>();
params.add(new BasicNameValuePair("param1", "Post方法"));
params.add(new BasicNameValuePair("param2", "第二個參數(shù)"));

try {
HttpPost postMethod = new HttpPost(baseUrl);
postMethod.setEntity(new UrlEncodedFormEntity(params, "utf-8")); //將參數(shù)填入POST Entity中

HttpResponse response = httpClient.execute(postMethod); //執(zhí)行POST方法
Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode()); //獲取響應碼
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8")); //獲取響應內(nèi)容

} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

相關文章

  • Android自定義實現(xiàn)淘寶下拉刷新效果

    Android自定義實現(xiàn)淘寶下拉刷新效果

    這篇文章主要為大家詳細介紹了Android自定義實現(xiàn)淘寶下拉刷新效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android給圖片添加水印

    Android給圖片添加水印

    最近在項目執(zhí)行過程中有這樣一個需求,要求拍完照的圖片必須添加水印,本文記錄一下實現(xiàn)過程
    2021-05-05
  • Kotlin中?和!!的區(qū)別詳細對比

    Kotlin中?和!!的區(qū)別詳細對比

    這篇文章主要給大家介紹了關于Kotlin中?和!!區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Android ViewPager實現(xiàn)動畫切換效果

    Android ViewPager實現(xiàn)動畫切換效果

    這篇文章主要為大家詳細介紹了Android ViewPager實現(xiàn)動畫切換效果的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • ANDROID BottomNavigationBar底部導航欄的實現(xiàn)示例

    ANDROID BottomNavigationBar底部導航欄的實現(xiàn)示例

    本篇文章主要介紹了ANDROID BottomNavigationBar底部導航欄的實現(xiàn)示例,非常具有實用價值,需要的朋友可以參考下
    2017-10-10
  • Android判斷手機是否聯(lián)網(wǎng)及自動跳轉(zhuǎn)功能(收藏版)

    Android判斷手機是否聯(lián)網(wǎng)及自動跳轉(zhuǎn)功能(收藏版)

    這篇文章主要介紹了Android判斷手機是否聯(lián)網(wǎng)及自動跳轉(zhuǎn)功能(收藏版),在一些手機端連接wifi我們經(jīng)常會遇到這樣的功能,今天小編通過實例截圖給大家介紹下,需要的朋友可以參考下
    2019-11-11
  • Android TabLayout選項卡使用教程

    Android TabLayout選項卡使用教程

    這篇文章主要介紹了Android TabLayout選項卡使用,為什么會有這篇文章呢,是因為之前關于TabLayout的使用陸陸續(xù)續(xù)也寫了好幾篇了,感覺比較分散,且不成體系,寫這篇文章的目的就是希望能把各種效果的實現(xiàn)一次性講齊
    2023-04-04
  • ViewPager2滑動沖突的解決方法

    ViewPager2滑動沖突的解決方法

    這篇文章主要為大家詳細介紹了ViewPager2滑動沖突的解決方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 詳談Android從文件讀取圖像顯示的效率問題

    詳談Android從文件讀取圖像顯示的效率問題

    下面小編就為大家?guī)硪黄斦凙ndroid從文件讀取圖像顯示的效率問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Android實現(xiàn)為Notification加上一個進度條的方法

    Android實現(xiàn)為Notification加上一個進度條的方法

    這篇文章主要介紹了Android實現(xiàn)為Notification加上一個進度條的方法,結(jié)合實例形式分析了Android針對Notification組件的相關操作技巧,需要的朋友可以參考下
    2016-10-10

最新評論

阜新| 普宁市| 临泽县| 岱山县| 洞口县| 察隅县| 清河县| 安义县| 昌平区| 周宁县| 五寨县| 大安市| 东安县| 新乡县| 若羌县| 郯城县| 黎川县| 盐亭县| 深州市| 雷山县| 海林市| 金阳县| 邯郸县| 浑源县| 台中县| 齐齐哈尔市| 沁源县| 新竹市| 柏乡县| 稻城县| 龙州县| 阳泉市| 南郑县| 武鸣县| 太保市| 宿松县| 宣威市| 铁力市| 普宁市| 喀喇| 东乌珠穆沁旗|