AsyncHttpClient 请求
1.下载"android-async-http-1.4.4.jar"的第三方JAR包,导入JAR包。
2.代码中用android-async-http网路请求。
void Save(){try{String url = this.getString(R.string.url) + "/api/MemberContacts/AddJobOffers";String[] ary1 = {"userId","userPwd","PostName","JobType","Hiring","Payroll","Welfare","ExperienceYear","AcademicRequirements","PostEmail","PostPhone","JobDescription","Requirements"};String[] ary2 = {DESUtil.Decryption(SPUtil.getParam(this, "currentUserId", "").toString().trim()),DESUtil.Decryption(SPUtil.getParam(this, "currentPassword", "").toString().trim()),et_JobName.getText().toString().trim(),tv_JobType.getText().toString().trim(),et_NumberOfPeople.getText().toString().trim(),tv_JobMoney.getText().toString().trim(),tv_Welfare.getText().toString().trim(),tv_JobTime.getText().toString().trim(),tv_Education.getText().toString().trim(),et_CompanyEmail.getText().toString().trim(),et_CompanyPhone.getText().toString().trim(),et_gwzz_add_job.getText().toString().trim(),et_rzzz_add_job.getText().toString().trim() };// 网络请求// 创建异步请求端对象AsyncHttpClient client = new AsyncHttpClient();// 加密String[] infoDES = new String[ary1.length];for (int i = 0; i < ary1.length; i++) {infoDES[i] = DESUtil.Encryption(ary2[i]).trim();}// 添加头参数for (int i = 0; i < ary1.length; i++) {client.addHeader(ary1[i], infoDES[i]);}// 执行post方法client.post(url, null, new AsyncHttpResponseHandler() {// 执行成功@Overridepublic void onSuccess(int statusCode, Header[] headers,byte[] responseBody) {try {// 解密DESUtil.Decryption(new String(responseBody));System.out.println("###: " + DESUtil.Decryption(new String(responseBody)));} catch (Exception e) {e.printStackTrace();}}// 执行失败@Overridepublic void onFailure(int statusCode, Header[] headers,byte[] responseBody, Throwable error) {// 打印错误信息error.printStackTrace();toastText("网络请求出错");}});} catch (Exception e) {}}
AsyncHttpClient 请求相关推荐
- 人工智能ai的有关专业术语_您需要知道的11个人工智能术语
人工智能ai的有关专业术语 "Any fool can know. The point is to understand." - Albert Einstein "任何傻 ...
- Android 通过开源框架AsyncHttpClient进行get和post请求
使用时无需将这些代码放入子线程去执行,因为其内部已经封装到一个线程中运行了! public void asyncHttpClientGet(View view) {AsyncHttpClient cl ...
- android post json格式,Android中post请求传递json数据给服务端的实例
在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...
- android网络请求 post
2019独角兽企业重金招聘Python工程师标准>>> 最近刚了解网络请求post android-async-http-1.4.8.jar AsyncHttpClient cile ...
- Android应用中使用AsyncHttpClient来异步网络数据
首先下载AsyncHttpClient的库文件,可以自行搜索,可以到下面地址下载 http://download.csdn.net/detail/xujinyang1234/5767419 测试的Ac ...
- Android 网络请求详解
我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的.如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient ...
- httpclient异步发送请求_关于Tornado5.1:到底是真实的异步和还是虚假的异步
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_107 我们知道Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll ...
- Anroid-async-http封装网络请求框架源码分析
Android-async-http开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单, 这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库, ...
- AsyncHttpClient 源码分析
上一篇文章从功能和用法上对AsyncHttpClient做了个大致介绍,今天我们和以往一样,从内部实现.原理的角度带领大家看看 其工作机制,以便加深理解.写程序越多,我发现每接触一个新东西,都会有强烈 ...
最新文章
- git常用命令的使用
- 零基础入门学习Python(29)pickle模块
- 新站SEO优化五点注意事项!
- EMS server Tibco
- 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...
- 算法 笔试的时候 如何输入元素?
- idea打包meven镜像_Intelij IDEA中修改maven为国内镜像
- button点击后变色_汽车改色膜新潮流,2021年流行渐变色
- Java中的Map List Set等集合类
- oracle emctl start
- docker兼容的linux内核,CentOS 6.5上安装Docker与Docker对中文字符集的支持
- KVM图形管理界面打不开(virt-manager 报错)
- 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
- python黑魔法指南_python黑魔法
- 隐藏OEM分区的解决办法和推荐的清理磁盘的方法
- (第二章)HTML基本标记
- 解决OBS录屏软件窗口采集不全的问题
- 2023年上半年软考报考指南~
- 测试普通话水平的软件,求测试普通话标准的软件?6款普通话软件推荐
- ADS2019学习笔记:三、SPICE model导入