问题标签 [node-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 回答
2908 浏览

node.js - Node.js - 使用“请求”和“节点画布”下载和处理图像

我正在使用requestnode-canvas模块来尝试下载和处理图像:

我收到错误“ Error: error while reading from input stream”(触发了 onerror 事件)。但是当我在浏览器中点击上面的图像 URL 时,它会按预期显示图像。

我究竟做错了什么?

0 投票
5 回答
1906 浏览

node.js - 等待响应时的阻塞功能

我正在构建一个 NodeJS 应用程序(使用 Sails,但我想这无关紧要)。

在我的行动中,我有许多需要加载的对其他服务、数据源等的请求。但是,由于对回调的巨大依赖,我的代码在操作返回 HTML 后很长时间仍在执行。

我一定是错过了一些愚蠢的事情(或者没有完全了解整个异步的事情),但是在我准备好所有数据来渲染视图之前,我到底要如何阻止我的动作完成呢?!

干杯

0 投票
1 回答
97 浏览

node.js - 使用 NodeJS + 请求模块时图像未正确代理

我有一个运行良好的代理(据我所知),直到我尝试代理图像(或者可能是任何二进制数据?)。根据我的估计,下面的代码应该可以工作,但事实并非如此。我确定我在做一些明显愚蠢的事情,但我一直在挖掘论坛和 api,但我还没有找到正确的方法。

我的代理的“核心”如下所示。

我在这里想念什么?

提前感谢您的任何帮助!

0 投票
1 回答
3880 浏览

node.js - 使用带有请求包和函数 pipe() 的 nodejs 服务器?

我目前正在使用 nodejs 服务器来模拟后端。服务器是一个网络服务器,并在不同的请求上返回 json 对象,完美无瑕。现在我必须从另一个域获取 json 对象,所以我必须代理服务器。我在 npm中找到了一个名为request的包。我可以让这个简单的例子工作,但我必须转发整个网页。

我的代理代码如下所示:

我正在登录真实服务器并且它运行正常,我可以跟踪获取响应,但正文是空的。我只想通过request.pipe函数从nodejs服务器传递整个网站。有任何想法吗?

0 投票
3 回答
2750 浏览

node.js - Node+ElasticSearch:在 GET 请求上发送正文?

我正在使用 Node.js 和request模块来创建后端,我们选择 Elasticsearch 作为我们的数据存储。到目前为止一切都很好,除了似乎 Node 不支持 GET 请求的请求主体?这对于Elasticsearch 的_searchAPI来说是必要的,它只期望 GET 请求作为其语义设计的一部分。即使在 GET 请求的情况下,是否有强制 Node 发送请求正文的解决方案,或者_search在 Elasticsearch 上使用另一个 HTTP 动词的方法?

0 投票
1 回答
1298 浏览

node.js - 具有自动 ntlm / kerberos 身份验证的 node.js HTTP 请求

通过 npm 查看所有 ntlm / kerberos 模块,在对 Windows 身份验证的端点执行 HTTP 请求时,似乎都需要硬编码的用户名和密码。

是否可以使用当前登录用户的凭据?

例如,在 PowerShell 中,我可以这样做:

这对节点有可能吗?

0 投票
1 回答
416 浏览

node.js - 带有请求的 jasmine-node - 测试重定向的端点不遵循重定向

即使followAllRedirects仅添加response.statusCodefrom 302to200但仍保留先前响应的内容以及反映旧body响应的所有其他属性。response

注意:我正在使用 grunt 进行测试。

不遵循重定向的任何原因?

0 投票
1 回答
12215 浏览

javascript - 从 Promise 返回一个字符串值

在下面的代码中,您看到我发出了一个 HTTP 请求。我解析响应并拉出一个“令牌”(一个字符串)。我想返回该令牌,以便将其值分配给 foo。

当我运行这段代码时,foo 的对象类型是 Request。我可以以某种方式将整个请求转换为“字符串”,这样我就不会得到分配给 foo 的请求对象吗?我只是想要分配给变量的“令牌”值。

谢谢!

0 投票
4 回答
9607 浏览

node.js - 如何在节点 JS REST API 中使参数可选

我们需要暴露 REST 端点。共有三个参数,如何使它们成为可选参数。要求是它应该与这些参数中的任何一个一起使用。

例如http://server:port/v1/api/test-api/userId/UnameName/userEmail

当我们通过传递所有三个参数进行调用时,它工作正常。但是我们希望通过仅传递 userId 或这三个参数中的任何一个来使其工作。当我们传递较少的参数时,它会给出错误Cannot GET /v1/api/test-api/test5/123

如何在公开端点时使参数可选?

0 投票
1 回答
113 浏览

android - Use request module to download and get urls in mobile application

I made a small script that use request:

and now I want to port it to android using Ionic Framework. Is it possible to get and download easily urls?