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 请求相关推荐

  1. 人工智能ai的有关专业术语_您需要知道的11个人工智能术语

    人工智能ai的有关专业术语 "Any fool can know. The point is to understand." - Albert Einstein "任何傻 ...

  2. Android 通过开源框架AsyncHttpClient进行get和post请求

    使用时无需将这些代码放入子线程去执行,因为其内部已经封装到一个线程中运行了! public void asyncHttpClientGet(View view) {AsyncHttpClient cl ...

  3. android post json格式,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...

  4. android网络请求 post

    2019独角兽企业重金招聘Python工程师标准>>> 最近刚了解网络请求post android-async-http-1.4.8.jar AsyncHttpClient cile ...

  5. Android应用中使用AsyncHttpClient来异步网络数据

    首先下载AsyncHttpClient的库文件,可以自行搜索,可以到下面地址下载 http://download.csdn.net/detail/xujinyang1234/5767419 测试的Ac ...

  6. Android 网络请求详解

    我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的.如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient ...

  7. httpclient异步发送请求_关于Tornado5.1:到底是真实的异步和还是虚假的异步

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_107 我们知道Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll ...

  8. Anroid-async-http封装网络请求框架源码分析

    Android-async-http开源项目可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来非常简单, 这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库, ...

  9. AsyncHttpClient 源码分析

    上一篇文章从功能和用法上对AsyncHttpClient做了个大致介绍,今天我们和以往一样,从内部实现.原理的角度带领大家看看 其工作机制,以便加深理解.写程序越多,我发现每接触一个新东西,都会有强烈 ...

最新文章

  1. git常用命令的使用
  2. 零基础入门学习Python(29)pickle模块
  3. 新站SEO优化五点注意事项!
  4. EMS server Tibco
  5. 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...
  6. 算法 笔试的时候 如何输入元素?
  7. idea打包meven镜像_Intelij IDEA中修改maven为国内镜像
  8. button点击后变色_汽车改色膜新潮流,2021年流行渐变色
  9. Java中的Map List Set等集合类
  10. oracle emctl start
  11. docker兼容的linux内核,CentOS 6.5上安装Docker与Docker对中文字符集的支持
  12. KVM图形管理界面打不开(virt-manager 报错)
  13. 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
  14. python黑魔法指南_python黑魔法
  15. 隐藏OEM分区的解决办法和推荐的清理磁盘的方法
  16. (第二章)HTML基本标记
  17. 解决OBS录屏软件窗口采集不全的问题
  18. 2023年上半年软考报考指南~
  19. 测试普通话水平的软件,求测试普通话标准的软件?6款普通话软件推荐
  20. ADS2019学习笔记:三、SPICE model导入

热门文章

  1. mac如何彻底删除/卸载程序
  2. 阶段1 - 03. 常用API第一部分 - 04. ArrayList集合
  3. android 获取指纹图像,用于获取指纹图像的方法及指纹感测系统与流程
  4. 【原创】自制操作系统知识储备(一)---流程篇
  5. 网络打印协议之LPR或RAW
  6. IxChariot测试网络设备性能
  7. 【Python学习】pandas 删除重复行
  8. React Native组件(三)Text组件解析
  9. 小程序html转wxml,微信小程序用wxParse解析html
  10. 排球分组循环交叉编排_巍山县举办气排球赛,看谁技高一筹!