gpt4 book ai didi

Postman Newman - 在 Postman 中工作的请求在 Newman 中失败并带有 ETIMEDOUT

转载 作者:行者123 更新时间:2023-12-04 20:36:29 25 4
gpt4 key购买 nike

对特定服务器的所有请求都超时,并显示错误 ETIMEDOUT。

[...]$ newman -c Test.json.postman_collection 

Iteration 1 of 1
RequestError: [223f1c83-1bb6-b40c-acc7-d90a2dd4e4ce] 'HB Heart Beat' terminated. Complete error:
Error: ETIMEDOUT
at null._onTimeout (~/.nvm/versions/node/v0.12.9/lib/node_modules/newman/node_modules/request/request.js:808:15)
at Timer.listOnTimeout (timers.js:119:15)

测试在 Postman 和 Collection Runner 中工作。我可以在 bash 中使用 curl 命中目标服务器。我的经验不足,无法进一步深入研究 Newman 错误,任何帮助将不胜感激。

实际要求很简单。我已经去掉了任何环境变量,看看我是否可以让它工作:
POST  HTTP/1.1
Host: http://<IP ADDRESS GOES HERE>
Content-Length: 161
Cache-Control: no-cache
Postman-Token: 0e650324-356e-0a21-6ee1-2d7731a3f28c

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<HB timestamp="123456789" xmlns="http://google.com"/>

同样的行为发生在 Newman 的顶级版本和 Node 4.0+ 的 beta 版本中。 There is a bug mentioned in the newman git repo 。我想这可能与它有关,但其他请求正在处理中,所以我想确定一下。

任何事物?

最佳答案

此特定行为是由 Postman 和 Newman 之间的 Content-Length 标签差异引起的。 Postman 使用大写的“Content-Length”,而 Newman 的节点包使用小写的“content-length”。我正在与之交谈的过程无法识别小写版本。

关于Postman Newman - 在 Postman 中工作的请求在 Newman 中失败并带有 ETIMEDOUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34502312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com