您的位置:首页 > 理论基础 > 计算机网络

android http post

2015-07-18 22:58 519 查看
public static boolean postInfo(String info1, String info2,

String info3, ....)

{

final HttpParams httpParams = new BasicHttpParams();

HttpConnectionParams.setConnectionTimeout(httpParams, 3000);

HttpConnectionParams.setSoTimeout(httpParams, 3000);

HttpConnectionParams.setSocketBufferSize(httpParams, 1024);

DefaultHttpClient httpClient = new DefaultHttpClient();

httpClient.setParams(httpParams);

HttpPost httpPost = new HttpPost(uri);

List<NameValuePair> nvps = new ArrayList<NameValuePair>();

nvps.add(new BasicNameValuePair("info1", info1));

nvps.add(new BasicNameValuePair("info2", info2));

nvps.add(new BasicNameValuePair("info3", info3));

try

{

httpPost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

HttpResponse response = httpClient.execute(httpPost);

if (response != null)

{

final StatusLine statusLine = response.getStatusLine();

if (statusLine != null && statusLine.getStatusCode() == 200)

{

}

}

} catch (UnsupportedEncodingException e)

{

} catch (ClientProtocolException e)

{

} catch (IOException e)

{

e.printStackTrace();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: