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();
}
}
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();
}
}
相关文章推荐
- 查询网络图片
- linux系统网络命令(六)
- NFS网络文件共享服务
- 图解HTTP
- Apache Web Server -> httpd的HTTP的多路处理模块MPM
- 解决HttpServletResponse输出的中文乱码问题
- Mac OS X下的网络编程(socket)的机制
- Jsoup 抓取和数据页 认识HTTP头
- SM32W108无线射频模块两节点之间通信实例
- 黑马程序员——Java网络编程
- 云计算和大数据时代网络技术揭秘(九)接入层网络
- Android Day04-网络编程
- 使用JavaScript的XMLHttpRequest发送请求
- HTTP协议之消息报头
- POJ2112Optimal Milking(二分法+floyd最短+网络流量)
- 计算机网络(一)
- 选用神经网络还是支持向量机
- RHCE7网络配置
- (计算机网络)JAVA实现分槽ALOHA协议仿真实验
- 网络爬虫基本原理