博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android,HttpPost 提交数据
阅读量:6825 次
发布时间:2019-06-26

本文共 1411 字,大约阅读时间需要 4 分钟。

private Button button1, button2, button3;
private TextView textView1;
button1.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// URLַ
// String uriAPI =
// "http://www.dubblogs.cc:8751/Android/Test/API/Post/index.php";
String uriAPI = ;
/* 建立HTTP Post连线 */
HttpPost httpRequest = new HttpPost(uriAPI);
// Post运作传送变数必须用NameValuePair[]阵列储存
// 传参数 服务端获取的方法为request.getParameter("name")
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("name", "this is post"));
try {
// 发出HTTP request
httpRequest.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
// 取得HTTP response
HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest);
// 若状态码为200 ok
if (httpResponse.getStatusLine().getStatusCode() == 200) {
// 取出回应字串
String strResult = EntityUtils.toString(httpResponse.getEntity());
textView1.setText(strResult);
} else {
textView1.setText("Error Response" + httpResponse.getStatusLine().toString());
}
} catch (ClientProtocolException e) {
textView1.setText(e.getMessage().toString());
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
textView1.setText(e.getMessage().toString());
e.printStackTrace();
} catch (IOException e) {
textView1.setText(e.getMessage().toString());
e.printStackTrace();
}
}
});

转载于:https://www.cnblogs.com/xmyy/articles/2758352.html

你可能感兴趣的文章
c#中 枚举类型的使用(转)
查看>>
linux应用之tomcat的安装及配置(centos)
查看>>
bytes与str
查看>>
转:Socket原理与编程基础
查看>>
linux C 刚初始化后的一个变量在调用一个静态库中函数后被异常修改为乱码
查看>>
记录DHT网络主要功能步骤
查看>>
VS2010使用Qt库
查看>>
Python特殊语法--filter、map、reduce、lambda
查看>>
X-UA-Compatible设置兼容模式
查看>>
由买冰箱想到的
查看>>
Delete和Truncate的区别
查看>>
android WebView总结
查看>>
适配器模式
查看>>
【综述】(MIT博士)林达华老师-"概率模型与计算机视觉”
查看>>
数据库访问性能优化
查看>>
在线并使用数据库来推断在线
查看>>
ecshop循环foreach,iteration,key,index
查看>>
HDU 1885 Key Task 国家压缩+搜索
查看>>
命令行模式下 MYSQL导入导出.sql文件的方法
查看>>
PHP模拟发送POST请求之三、用Telnet和fsockopen()模拟发送POST信息
查看>>