为什么我的POST请求在30秒后抛出503?

问题描述 投票:0回答:1

为什么我的POST请求在精确的[[30秒后失败,并显示503错误?这是浏览器还是服务器问题?

此失败:

fetch('http://www.mocky.io/v2/5e20fb8a300000b4a4d1f2af?mocky-delay=31000ms', { method: 'POST', body: JSON.stringify({ test: 1 }) })

此作品:

fetch('http://www.mocky.io/v2/5e20fb8a300000b4a4d1f2af?mocky-delay=29000ms', { method: 'POST', body: JSON.stringify({ test: 1 }) })

我尝试过Chrome和Safari。结果相同。我已经尝试了Fetch和XMLHttpRequest。结果相同。我已经在公司试用过Mocky.io API和API。
javascript ajax asynchronous browser fetch
1个回答
0
投票
返回503的原因是负载均衡器超时30秒。因此,即使API在30秒后返回成功的响应,负载均衡器也会在API之前返回503。
© www.soinside.com 2019 - 2024. All rights reserved.