问题标签 [npm-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23 浏览

javascript - 如何使用 javascript 将请求 webservice 转换为函数

我有如下请求脚本并保存为 pageRequest.js。

pageRequest.js

现在我正在执行上述脚本作为量角器 onPrepare 函数的一部分。但是我需要将上面的pageRequest.js转换为函数并且需要在我的脚本中调用。谁可以帮我这个事。

0 投票
1 回答
208 浏览

node.js - 纤维/未来不能等待没有纤维

你好我正在尝试使用光纤等待请求,但它给出了一个错误

'错误:没有光纤就等不及了'

我应该怎么做呢。顺便说一下,我不使用流星,只是纯nodejs。

0 投票
1 回答
382 浏览

node.js - 使用请求模块捕获无效的 URL 预重定向

我有一个 nodejs 应用程序,用户可以在其中提供一个外部 url,如 www.google.com,或指向 webapp 页面之一的 url,如 A/B/C.aspx。

为了确保网址有效,我一直在做:

但是,我遇到了一个问题,即指向不存在的 webapp 页面的 url 会通过。我发现这是因为无效的 url 被重定向到有效的 url,并response.statusCode设置为 200。

url为了解决这个问题,我通过将参数替换为 object来关闭重定向{url: url, followRedirect: false},但这只会导致response.statusCode设置为 302。

我不仅希望它不重定向,而且希望它验证提供的 url,以便将statusCode设置为404if the page is not found 而不是302.

这可以做到吗?

0 投票
0 回答
68 浏览

json - 节点“请求”包,获取字符串而不是对象

我怎样才能将结果作为字符串而不是对象?

0 投票
1 回答
1233 浏览

javascript - 当http获得分块响应时陷入无限重定向循环

我正在尝试使用 npm 模块请求获取以下网址https://extranet.ores.be/de/services/price-simulation的正文。问题是,对于这个链接,我认为该模块无法正常工作。因为它不断失败并出现 maxRedirects 达到错误。我已经调试了想法,是的,因为对 url 的第一次调用是对同一 url 的位置标头的响应,它会执行无限循环。想法是,对于 Firefox 或 chrome,重定向似乎不是问题,......浏览器正在正确解决它。我错过了什么吗?或者也许是代理的问题?

以下是我的部分代码:

buildRequest 方法:

我尝试使用多部分,但它是用于请求,而不是响应。

有任何想法吗 ?提前感谢

0 投票
2 回答
666 浏览

json - 使用请求模块发布 json 文件

我打算将下面的curl API 调用node.js翻译成虽然我error在做POST时仍然得到一个。

下面是使用 request - npm 模块的初始代码,但 API 调用仍然失败。

每次运行脚本时,我都会收到以下错误:

使用模块发布JSON文件时是否有任何解决方法npm request

谢谢!

0 投票
1 回答
1056 浏览

node.js - node.js 表达 dns 查找以始终使用 ipv4

有没有办法让 express.js 服务器始终使用 dns 查找 IPV4 地址而不是 IPv4 和 IPV6 地址?

就像我们在 java JVM 中通过设置参数 java.net.preferIPv4Stack=true 一样

当我的添加正在进行出站服务调用时,我希望对传出请求执行此操作。我的应用程序使用request npm 包,它使用net npm 包,它使用dns npm 包。dns 包有一个选项来设置 IP 系列,可以是 4 或 6。我认为如果我将它设置为 4,这将满足我的要求。

现在的问题是,如何从我的应用程序中传递这个选项,以便在运行时应用到这个 npm 包。

0 投票
2 回答
361 浏览

node.js - 在请求头 NPM 中发送 IP

我正在尝试通过 HTTPS 请求将服务器的 IP(在本例中为我的计算机公共 IP)发送到另一台服务器以访问其 API。我已经完成了服务器身份验证,并且有了我的不记名令牌。我正在使用 Express 和 NPM 进行服务器端编程。我得到我的IP地址如下:

我提出如下要求。

我收到 401 错误。我做过研究,我相信这与发送 IP 地址有关。我在标题中正确发送了吗?

0 投票
1 回答
3434 浏览

node.js - 请求默认值,使用函数作为默认标头

当使用 NPM 请求模块的 request.defaults API 时,是否有人知道我可以将函数作为请求标头传递,以便每次发出传出请求时该函数的结果都成为标头值?

IE

0 投票
1 回答
5675 浏览

node.js - 使用 axios 代理 getaddrinfo ENOTFOUND 错误

我有一个问题是,当我使用 axios 访问代理服务器时,我遇到了错误,而使用 npm "request" 模块对我来说效果很好。

如果有人可以请分享对此的想法。

提前致谢。