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

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

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

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

//先將參數(shù)放入List,再對參數(shù)進(jìn)行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()); //獲取響應(yīng)碼
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"));//獲取服務(wù)器響應(yīng)內(nèi)容
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

POST方式
復(fù)制代碼 代碼如下:

//和GET方式一樣,先將參數(shù)放入List
params = new LinkedList<BasicNameValuePair>();
params.add(new BasicNameValuePair("param1", "Post方法"));
params.add(new BasicNameValuePair("param2", "第二個(gè)參數(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()); //獲取響應(yīng)碼
Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8")); //獲取響應(yīng)內(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();
}

相關(guān)文章

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

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

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

    Android給圖片添加水印

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

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

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

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

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

    ANDROID BottomNavigationBar底部導(dǎo)航欄的實(shí)現(xiàn)示例

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

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

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

    Android TabLayout選項(xiàng)卡使用教程

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

    ViewPager2滑動沖突的解決方法

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

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

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

    Android實(shí)現(xiàn)為Notification加上一個(gè)進(jìn)度條的方法

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

最新評論

和平区| 曲沃县| 泰兴市| 吕梁市| 潼关县| 徐汇区| 鄂伦春自治旗| 平度市| 两当县| 油尖旺区| 阳西县| 远安县| 和龙市| 英德市| 安仁县| 郑州市| 黔西县| 军事| 绿春县| 杂多县| 芒康县| 喜德县| 麻城市| 铜川市| 石首市| 峡江县| 怀安县| 和政县| 苏尼特左旗| 海晏县| 象山县| 周至县| 河曲县| 镇巴县| 中阳县| 珠海市| 玉环县| 旺苍县| 玉林市| 镇江市| 闸北区|