Androidx学习笔记(41)---使用异步HttpClient(android-async-http-master)做Post提交
来源:互联网 发布:惠州干部网络大学堂 编辑:程序博客网 时间:2024/05/22 13:12
发送post请求
使用RequestParams对象封装要携带的数据
//创建异步httpclient对象AsyncHttpClient ahc = new AsyncHttpClient();//创建RequestParams封装要携带的数据RequestParams rp = new RequestParams();rp.add("name", name);rp.add("pass", pass);//发送post请求ahc.post(path, rp, new MyHandler());
案例代码
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void post(View v){ EditText et_name = (EditText) findViewById(R.id.et_name); EditText et_pass = (EditText) findViewById(R.id.et_pass); final String name = et_name.getText().toString(); final String pass = et_pass.getText().toString(); String url = "http://192.168.13.13/Web/servlet/CheckLogin"; //创建异步httpclient AsyncHttpClient ahc = new AsyncHttpClient(); //发送post请求提交数据 //把要提交的数据封装至RequestParams对象 RequestParams params = new RequestParams(); params.add("name", name); params.add("pass", pass); ahc.post(url, params, new MyResponseHandler()); } //响应处理器 class MyResponseHandler extends AsyncHttpResponseHandler{ //请求服务器成功时,此方法调用@Overridepublic void onSuccess(int statusCode, Header[] headers,byte[] responseBody) {Toast.makeText(MainActivity.this, new String(responseBody), 0).show();}//请求失败此方法调用@Overridepublic void onFailure(int statusCode, Header[] headers,byte[] responseBody, Throwable error) {Toast.makeText(MainActivity.this, "请求失败", 0).show();} } }
0 0
- Androidx学习笔记(41)---使用异步HttpClient(android-async-http-master)做Post提交
- Androidx学习笔记(40)--- 使用异步HttpClient(android-async-http-master)做get提交
- Androidx学习笔记(39)--- 使用HttpClient框架做POST提交
- Androidx学习笔记(38)--- 使用HttpClient框架做GET提交
- Android学习(52) -- 使用HttpClient框架做POST提交
- Android学习(53) -- 使用异步HttpClient--loopj/android-async-http
- 使用android-async-http-master框架异步获取数据
- Androidx学习笔记(37)--- 网络提交数据的方式--POST方式提交数据
- Android学习(51) -- 使用HttpClient框架做GET提交
- android-async-http学习笔记
- Android-使用HttpClient框架提交数据(get/post)
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- android 访问网络四 (基于android-async-http-master)
- Android学习之Http使用Post方式进行数据提交
- Android学习之Http使用Post方式进行数据提交
- Android学习之Http使用Post方式进行数据提交
- Android异步框架android-async-http-master的下载导入和错误处理
- 函数库regexec匹配正则表达式
- Nginx深入详解之upstream分配方式
- RabbitMQ消息队列在PHP下的应用
- 解决错误0x80070522:客户端没有所需的特权
- 如何在Ubuntu / CentOS 6.x上安装Bugzilla4.4
- Androidx学习笔记(41)---使用异步HttpClient(android-async-http-master)做Post提交
- 阿里云营收结构和基础设施规模
- WAPG4 解决透明导航栏返回黑块
- 用go开发的足球预测分析网站上线了
- Androidx学习笔记(42)--- 多线程下载(java项目)
- c++指针
- wsimport命令的使用
- gulp:入门简介(我是抄来滴,^_^)
- mapreduce 多种输入