问题标签 [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.
node.js - Node.js - 使用“请求”和“节点画布”下载和处理图像
我正在使用request和node-canvas模块来尝试下载和处理图像:
我收到错误“ Error: error while reading from input stream
”(触发了 onerror 事件)。但是当我在浏览器中点击上面的图像 URL 时,它会按预期显示图像。
我究竟做错了什么?
node.js - 等待响应时的阻塞功能
我正在构建一个 NodeJS 应用程序(使用 Sails,但我想这无关紧要)。
在我的行动中,我有许多需要加载的对其他服务、数据源等的请求。但是,由于对回调的巨大依赖,我的代码在操作返回 HTML 后很长时间仍在执行。
我一定是错过了一些愚蠢的事情(或者没有完全了解整个异步的事情),但是在我准备好所有数据来渲染视图之前,我到底要如何阻止我的动作完成呢?!
干杯
node.js - 使用 NodeJS + 请求模块时图像未正确代理
我有一个运行良好的代理(据我所知),直到我尝试代理图像(或者可能是任何二进制数据?)。根据我的估计,下面的代码应该可以工作,但事实并非如此。我确定我在做一些明显愚蠢的事情,但我一直在挖掘论坛和 api,但我还没有找到正确的方法。
我的代理的“核心”如下所示。
我在这里想念什么?
提前感谢您的任何帮助!
node.js - 使用带有请求包和函数 pipe() 的 nodejs 服务器?
我目前正在使用 nodejs 服务器来模拟后端。服务器是一个网络服务器,并在不同的请求上返回 json 对象,完美无瑕。现在我必须从另一个域获取 json 对象,所以我必须代理服务器。我在 npm中找到了一个名为request的包。我可以让这个简单的例子工作,但我必须转发整个网页。
我的代理代码如下所示:
我正在登录真实服务器并且它运行正常,我可以跟踪获取响应,但正文是空的。我只想通过request.pipe函数从nodejs服务器传递整个网站。有任何想法吗?
node.js - Node+ElasticSearch:在 GET 请求上发送正文?
我正在使用 Node.js 和request
模块来创建后端,我们选择 Elasticsearch 作为我们的数据存储。到目前为止一切都很好,除了似乎 Node 不支持 GET 请求的请求主体?这对于Elasticsearch 的_search
API来说是必要的,它只期望 GET 请求作为其语义设计的一部分。即使在 GET 请求的情况下,是否有强制 Node 发送请求正文的解决方案,或者_search
在 Elasticsearch 上使用另一个 HTTP 动词的方法?
node.js - 具有自动 ntlm / kerberos 身份验证的 node.js HTTP 请求
通过 npm 查看所有 ntlm / kerberos 模块,在对 Windows 身份验证的端点执行 HTTP 请求时,似乎都需要硬编码的用户名和密码。
是否可以使用当前登录用户的凭据?
例如,在 PowerShell 中,我可以这样做:
这对节点有可能吗?
node.js - 带有请求的 jasmine-node - 测试重定向的端点不遵循重定向
即使followAllRedirects
仅添加response.statusCode
from 302
to200
但仍保留先前响应的内容以及反映旧body
响应的所有其他属性。response
注意:我正在使用 grunt 进行测试。
不遵循重定向的任何原因?
javascript - 从 Promise 返回一个字符串值
在下面的代码中,您看到我发出了一个 HTTP 请求。我解析响应并拉出一个“令牌”(一个字符串)。我想返回该令牌,以便将其值分配给 foo。
当我运行这段代码时,foo 的对象类型是 Request。我可以以某种方式将整个请求转换为“字符串”,这样我就不会得到分配给 foo 的请求对象吗?我只是想要分配给变量的“令牌”值。
谢谢!
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
如何在公开端点时使参数可选?
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?