新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android網絡編程之Http通信

        Android網絡編程之Http通信

        作者: 時間:2016-09-12 來源:網絡 收藏

        //請求httpRequest

        httpRequest.setEntity(httpentity);

        //取得默認的HttpClient

        HttpClient httpclient = new DefaultHttpClient();

        //取得HttpResponse

        HttpResponse httpResponse = httpclient.execute(httpRequest);

        //HttpStatus.SC_OK表示連接成功

        if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK)

        {

        //取得返回的字符串

        String strResult = EntityUtils.toString(httpResponse.getEntity());

        mTextView.setText(strResult);

        }

        else

        {

        mTextView.setText(請求錯誤!);

        }

        }

        HttpClient實際上是對Java提供方法的一些封裝,在HttpURLConnection中的輸入輸出流操作,在這個接口中被統一封裝成了HttpPost(HttpGet)和HttpResponse,這樣,就減少了操作的繁瑣性。

        另外,在使用POST方式進行傳輸時,需要進行字符編碼。


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金川县| 云霄县| 长顺县| 闻喜县| 河津市| 牟定县| 连南| 浮梁县| 秭归县| 武威市| 桃园县| 滦平县| 南开区| 邯郸县| 临漳县| 正蓝旗| 饶河县| 民丰县| 柞水县| 城口县| 霍邱县| 闻喜县| 峨山| 佛冈县| 平遥县| 江口县| 鄂托克旗| 碌曲县| 绥芬河市| 罗平县| 肇东市| 博白县| 威宁| 盱眙县| 双牌县| 紫金县| 乌鲁木齐县| 西安市| 定兴县| 嫩江县| 宜黄县|