预先发送预检OPTIONS请求时如何保留我的请求?

时间:2017-05-27 20:02:33

标签: javascript ajax rest cors preflight

我发送了两个请求:

NSWindow

据我所知,那些应该按照我刚发送的顺序进入服务器,因为这是TCP的保证。

但是,当我发送它们时,它有时会无序到达服务器。当我检查Chrome控制台时,我发现有一个预检OPTIONS请求已发出(始终按正确的顺序),但服务器可能会无序响应它们(它是谷歌应用引擎服务器) ,或者它们可能无序到达。

Chrome会在发出真正的POST请求之前等待OPTIONS响应返回,这意味着我的POST请求无序。

我能看到的唯一解决方案是将.then()放在请求上,这是不可接受的,因为等待每个相关请求会使我的应用程序运行速度太慢。

有关如何解决这个令人沮丧的飞行前请求或以某种方式命令我的请求的任何想法?

0 个答案:

没有答案