如何在只封装异步请求的两个接口中实现同步请求

Posted 一只小菜鸟呀!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在只封装异步请求的两个接口中实现同步请求相关的知识,希望对你有一定的参考价值。

需求:有两个接口,潜在客户和正式客户,页面展示三部分,分别是:所有客户(正式+潜在),正式,潜在。

局限:项目只封装了 异步的Ajax请求,只有两个接口,分别对应正式和潜在客户的接口,且潜在接口的请求时间只有十几毫秒,但正式客户的需要三分钟。;所以在现有情况下,所有客户展示到用户的是潜在客户的数据。

解决方案:给两个接口请求方法各一个flag,分别请求这两个接口,if条件为这两个flag均为true,即可将两个数组的结果拼接到新数组展示到页面。

以上是关于如何在只封装异步请求的两个接口中实现同步请求的主要内容,如果未能解决你的问题,请参考以下文章

同步请求和异步请求的区别

同步请求和异步请求的区别

IOS简单的异步转同步操作

POST和GET以及同步请求和异步请求的区别

架构设计|异步请求如何同步处理?

架构设计|异步请求如何同步处理?