如何增加 Postman 客户端请求超时

Posted

技术标签:

【中文标题】如何增加 Postman 客户端请求超时【英文标题】:How to increase Postman Client request timeout 【发布时间】:2016-07-21 05:24:01 【问题描述】:

我向邮递员请求 API 并在 2 分钟后得到响应,这很好,因为业务逻辑很复杂。但问题是邮递员给了

502 网关错误

之后,我检查了业务逻辑,发现它执行成功,没有任何错误。

所以我关心的是如何增加请求时间。

【问题讨论】:

对于将来阅读此内容的任何人 - 尽管以下关于如何增加 Postman 超时的回答是正确的,但它们都没有指出 OP 似乎遇到的真正问题。您不会从客户端超时获得 502 Bad Gateway - 502 is 响应。在客户端超时之前,您会收到响应。我强烈怀疑这里发生的是客户端正在通过负载均衡器或其他类型的网络设备访问 API,并且该设备配置为在 120 秒后超时,此时设备返回 502。 【参考方案1】:

您使用什么版本的邮递员? 在版本 4.1.3 我有 XHR Timeout(ms) 这意味着:

设置应用在表示服务器未响应之前应等待响应的时间。

设置 -> 常规 ->XHR 超时(毫秒)

【讨论】:

【参考方案2】:

对于 POSTMAN 客户端新版本,请转到 设置-->常规-->请求超时毫秒(0 表示无穷大)

【讨论】:

不要忘记以毫秒为单位指定超时。如果需要秒数,请添加 3 个零。【参考方案3】:
XHR Timeout(ms)

设置应用在说服务器没有响应之前等待响应的时间。

转到设置 -> 常规 ->XHR Timeout(ms) 将其设置为 120000

【讨论】:

以上是关于如何增加 Postman 客户端请求超时的主要内容,如果未能解决你的问题,请参考以下文章

如何增加 Cloud Scheduler 请求超时期限?

如何增加特定脚本php fpm的请求超时

增加 azure web 应用请求超时

增加 ExtJs 中的 Ajax 请求超时

如何测试客户端代码是不是正确超时 API 请求到外部服务器

extjs 6.53 全局增加远程请求超时