ajax默认异步的及设置同步

ajax默认异步的及设置同步,第1张

ajax 的post和get默认是异步的,也就是说,假如你先post修改了一个数据,然后紧接着get这个数据,可能get读取的数据就是修改之前的,为了解决这个问题,需要在post之间将ajax设置成同步,get后最好还原设置成异步。

目前Android端调用网络请求最常用的框架就是OKHttp,目前项目中也经常会用到。OKHTTP有哪些特点呢?下面是官网给出的OKHTTP的特点:

官网地址: https://square.github.io/okhttp/

想要详细了解HTTP/2,可以参考: https://www.jianshu.com/p/828a29bced9f

接下来就可以愉快的开始使用OKhttp进行开发了。

OKhttpclient通过builder构建,构建的时候涉及到很多配置项,本次简单对其中一些配置项做了说明,后续会对一些重要的配置项做专题说明。在实际的项目中的配置项根据项目具体需求进行配置。

上述配置项中比较常用的有

同步get请求会阻塞当前线程直到返回结果,请求大致分为四个步骤

异步请求方式的步骤和上述前两个步骤基本一致,主要发起请求的方式发生了变化,结果通过回调返回。这种请求方式对请求的线程没有限制。

与get请求方式不同的是post请求需要构建RequestBody,在请求时携带RequestBody。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11216031.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存