欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android下通過httpClient發(fā)送GET和POST請求的實例代碼

 更新時間:2013年08月27日 15:53:00   作者:  
這篇文章介紹了Android下通過httpClient發(fā)送GET和POST請求的實例代碼,有需要的朋友可以參考一下

復制代碼 代碼如下:

       public class HttpUtil {

    public static String sendDataByHttpClientGet(String path,String name,String pass){
        String result = "";
        //1.獲取到一個瀏覽器
        HttpClient client = new DefaultHttpClient();
        //2.準備請求的地址
        try {
            String arg1 = URLEncoder.encode(name, "utf-8");
            String arg2 = URLEncoder.encode(pass, "utf-8");
            HttpGet httpGet = new HttpGet(path+"?name="+arg1+"&pass="+arg2);

            //3.敲回車發(fā)請求
            HttpResponse resp = client.execute(httpGet);
            //狀態(tài)碼
            int code = resp.getStatusLine().getStatusCode();
            if(code==200){
                //resp.getEntity().getContent();
                result = EntityUtils.toString(resp.getEntity(),"utf-8");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }

    public static String sendDataByHttpClientPost(String path,String name,String pass){
        String result = "";
        //1獲取到一個瀏覽器
        HttpClient client = new DefaultHttpClient();

        //2.準備要請求的數(shù)據(jù)類型
        HttpPost httpPost = new HttpPost(path);
        try {
            //鍵值對  NameValuePair
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            params.add(new BasicNameValuePair("name",name));
            params.add(new BasicNameValuePair("pass", pass));
            UrlEncodedFormEntity entity = new UrlEncodedFormEntity(params, "utf-8");
            //3.設置POST請求數(shù)據(jù)實體
            httpPost.setEntity(entity);
            //4.發(fā)送數(shù)據(jù)給服務器
            HttpResponse resp = client.execute(httpPost);
            int code = resp.getStatusLine().getStatusCode();
            if(code==200){
                result = EntityUtils.toString(resp.getEntity(),"utf-8");
            }
        } catch (Exception e) {
        }
        return result;
    }

}

相關文章

  • Android開發(fā)學習筆記之通過API接口將LaTex數(shù)學函數(shù)表達式轉化為圖片形式

    Android開發(fā)學習筆記之通過API接口將LaTex數(shù)學函數(shù)表達式轉化為圖片形式

    這篇文章主要介紹了Android開發(fā)學習筆記之通過API接口將LaTex數(shù)學函數(shù)表達式轉化為圖片形式的相關資料,需要的朋友可以參考下
    2015-11-11
  • 2014值得推薦的10個移動 Web 應用程序開發(fā)框架

    2014值得推薦的10個移動 Web 應用程序開發(fā)框架

    今天這篇文章向大家推薦10大優(yōu)秀的移動 Web 開發(fā)框架,幫助開發(fā)者更加高效的開發(fā)移動Web應用。
    2014-08-08
  • Android系統(tǒng)模擬位置的使用方法

    Android系統(tǒng)模擬位置的使用方法

    這篇文章主要為大家詳細介紹了Android系統(tǒng)模擬位置的使用方法,具有參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • android中貝塞爾曲線的應用示例

    android中貝塞爾曲線的應用示例

    本篇文章主要介紹了android中貝塞爾曲線的應用示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Android中WebView的基本配置與填坑記錄大全

    Android中WebView的基本配置與填坑記錄大全

    webview是一直都很痛恨的控件,你又不能不用,但是一旦大規(guī)模測試起來你就發(fā)現(xiàn)這個webview真是坑。各種你想不到的錯誤 在各種奇怪的手機,各種不一樣的版本里出現(xiàn)各種想不到的問題。本文就介紹了Android中WebView的基本配置與遇到的一些填坑記錄,需要的朋友可以參考下。
    2017-11-11
  • Android給圖片添加水印

    Android給圖片添加水印

    最近在項目執(zhí)行過程中有這樣一個需求,要求拍完照的圖片必須添加水印,本文記錄一下實現(xiàn)過程
    2021-05-05
  • 基于Android實現(xiàn)的文件同步設計方案

    基于Android實現(xiàn)的文件同步設計方案

    隨著用戶對自身數(shù)據(jù)保護意識的加強,讓用戶自己維護自己的數(shù)據(jù)也成了獨立開發(fā)產(chǎn)品時的一個賣點,若只針對少量的文件進行同步,則實現(xiàn)起來比較簡單,當針對一個多層級目錄同步時,情況就復雜多了,本文我分享下我的設計思路
    2023-10-10
  • Android實戰(zhàn)教程第三篇之簡單實現(xiàn)撥打電話功能

    Android實戰(zhàn)教程第三篇之簡單實現(xiàn)撥打電話功能

    這篇文章主要為大家詳細介紹了Android實戰(zhàn)教程第三篇之簡單實現(xiàn)撥打電話功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android移除Message的方法分享

    Android移除Message的方法分享

    本篇文章主要介紹MessageQueue提供的各種移除Message的方法,大概有八九個,接下來會對其中比較典型的移除方法進行詳細分析,需要的可以參考一下
    2022-10-10
  • Android開發(fā)筆記之Intent初級學習教程

    Android開發(fā)筆記之Intent初級學習教程

    這篇文章主要介紹了Android開發(fā)筆記之Intent初級學習,較為詳細的分析了Android Intent項目的建立,功能實現(xiàn)及Intent使用技巧,需要的朋友可以參考下
    2016-02-02

最新評論