超时Timeout
你可能会说
点了保存一直在转圈,等了半分钟才说超时,是网不好还是服务器坏了?
一次操作等待结果的上限时间,超过后主动放弃并报告失败,而不是一直等下去点击保存后页面等待到上限并报告超时,不等于服务端已停止处理或数据肯定没写入。本页例子假设请求已抵达服务端;其他超时也可能发生在连接、发送或读取阶段。重试前先确认这次操作的服务端结果,避免重复提交。
也常被叫作等待上限请求超时
延伸阅读 · 权威出处
点了保存一直在转圈,等了半分钟才说超时,是网不好还是服务器坏了?
本例请求已抵达服务端;页面先报告超时,服务端仍可能继续处理并稍后写入。
这个时间线假设请求已抵达服务端;其他超时也可能发生在连接或发送阶段。先确认超时发生在哪一步,再定上限。
等待端主动放弃:等待某个阶段超过上限时,页面或工具会停止等待并报告超时。本例请求已到服务端;其他超时可能发生在连接、发送或读取阶段。
超时不等于出错:响应慢、服务器忙、数据量大都可能超过上限。失败信号只说明“等不到结果”,原因仍要结合耗时和日志判断。
和限流区分开:限流是单位时间请求太多,很快返回 429;超时是等了很久仍没有响应。两者要分开处理。
保存接口有时超过 10 秒才返回,页面显示请求超时,但数据实际写入了。请检查接口哪一步慢,并给这次请求设置合适的等待上限和重试规则;不要让页面在请求仍在处理时重复提交。