Safari在某些AWS API网关端点上超时

时间:2018-07-26 20:19:59

标签: reactjs safari aws-lambda axios aws-api-gateway

我在带有自定义授权者Lambda函数的AWS API网关后面有许多AWS Lambda函数,它们被使用Axios进行请求的React前端击中。由于某些原因,一切在Chrome和Postman上都可以正常运行,但Safari在某些端点上超时。我已经通过将API网关超时设置为5000 ms,前端超时设置为10000 ms来测试API网关是否超时。请求超时为10000毫秒,这使我相信前端甚至没有到达API网关,但我仍然想知道到底发生了什么。

我知道这没什么可做的,但是如果任何人听起来都很熟悉,我很想听听您的经验,这样我就可以对这件事进行整理。

谢谢!

编辑:我们已经做了更多测试,并且当页面上出现iframe时,似乎Safari阻止了请求成功。如果有帮助,则iframe的src与父页面具有相同的域,但具有不同的子域。存在iframe时,似乎没有完成对我们API的请求。

0 个答案:

没有答案