国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android使用httpPost向服務器發送請求的方法

2020-04-11 11:06:16
字體:
來源:轉載
供稿:網友

本文實例講述了Android使用httpPost向服務器發送請求的方法。分享給大家供大家參考,具體如下:

import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpPost;import org.apache.http.conn.ConnectTimeoutException;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.params.CoreConnectionPNames;import org.apache.http.protocol.HTTP;import org.apache.http.util.EntityUtils;import android.util.Log;public class RequestByHttpPost {  public static String TIME_OUT = "操作超時";  public static String doPost(List<NameValuePair> params,String url) throws Exception{    String result = null;     // 新建HttpPost對象     HttpPost httpPost = new HttpPost(url);     // 設置字符集     HttpEntity entity = new UrlEncodedFormEntity(params, HTTP.UTF_8);     // 設置參數實體     httpPost.setEntity(entity);     // 獲取HttpClient對象     HttpClient httpClient = new DefaultHttpClient();     //連接超時     httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 30000);     //請求超時     httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 30000);     try {       // 獲取HttpResponse實例      HttpResponse httpResp = httpClient.execute(httpPost);      // 判斷是夠請求成功      if (httpResp.getStatusLine().getStatusCode() == 200) {        // 獲取返回的數據        result = EntityUtils.toString(httpResp.getEntity(), "UTF-8");        Log.i("HttpPost", "HttpPost方式請求成功,返回數據如下:");        Log.i("result", result);      } else {        Log.i("HttpPost", "HttpPost方式請求失敗");      }     } catch (ConnectTimeoutException e){       result = TIME_OUT;     }     return result;  }}

可以直接用的完整類。

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 应城市| 兴化市| 年辖:市辖区| 封开县| 精河县| 大名县| 临澧县| 郁南县| 清苑县| 高淳县| 天等县| 沈丘县| 宁远县| 云和县| 信宜市| 哈密市| 个旧市| 六枝特区| 东至县| 肥东县| 彭阳县| 隆昌县| 莱西市| 深州市| 大竹县| 岚皋县| 海兴县| 罗源县| 纳雍县| 禄丰县| 常熟市| 青田县| 平原县| 铜陵市| 尼勒克县| 图木舒克市| 外汇| 云霄县| 新河县| 安丘市| 东平县|