问题标签 [reqwest]

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 投票
0 回答
189 浏览

javascript - 在 java 脚本中“reqwest”调用失败时无法捕获错误

我正在使用“reqwest”进行休息呼叫服务。我对拨打电话时发生的错误感兴趣。这是我的简单示例

这是我的 test.js

以下错误打印在我的控制台上。

我想捕获这个信息,但是失败的回调函数没有在 err 参数中捕获这个信息。它是空的 XMLHTTPRequest。我确信它没有任何其他参数。无论如何,请求不能为空。我究竟做错了什么。

0 投票
2 回答
14226 浏览

http - 如何使用 Reqwest 设置请求标头?

我需要使用 Reqwest 库向带有 cookie 的网站发出 GET 请求。我想出了如何发送 GET 请求:

如何发送相同的请求但添加一些自定义标头?

0 投票
1 回答
2380 浏览

rust - 为什么惰性静态值声称不实现它明确实现的特征?

使用以下代码(尝试使用reqwestcrate 发出 HTTP 请求),编译器说我的值SID_URI没有实现 trait PolyfillTryInto。这里发生了什么?reqwest::Url清楚地实现了 private trait reqwest::into_url::PolyfillTryInto

0 投票
0 回答
65 浏览

rust - 我可以在不复制内存的情况下创建 Body 对象吗?

我正在尝试实现一个PUT将一些位传输到 Web 服务的请求:

在构造Body?

我可能会发送大缓冲区,我希望避免不必要的副本(即使与网络 IO 相比它们可以忽略不计)

0 投票
1 回答
125 浏览

macros - 有没有一种方法可以从依赖项的依赖项中访问宏而不显式包含它?

Reqwest 建立在 Hyper 之上,其中包含一个header!用于创建自定义标头的宏。header!有没有一种方法可以在不明确将 Hyper 作为单独的 crate 包含的情况下访问宏?

header!在此范围内找不到宏

0 投票
2 回答
340 浏览

javascript - 在 Javascript 中使用 reqwest 处理文件上传

我正在使用以下系统来处理 AJAX 上传:https ://github.com/ded/reqwest

虽然它适用于我迄今为止尝试过的所有事情 - 我现在需要进行文件上传(当输入更改时)。你怎么做?到目前为止,我有:

不幸的是,这只是发送:

the_file [对象+文件]

...文件没有附加数据。

0 投票
0 回答
459 浏览

rust - 使用 Reqwest 向 https://eth0.me 发出请求会挂在 send() 上

注意:这个问题是由于我在站点只支持 HTTP 时使用 HTTPS 引起的。如果您遇到此问题,请检查此!


我正在尝试用 Rust 制作一个小型网络爬虫。当我尝试使用 reqwest 库发送 GET 请求时,程序挂起。

我的代码显示了这个问题:

在终端中运行:

似乎请求超时,稍后(我认为是 1 分钟):

在 strace 中,它似乎挂在了futex(0x7ff6b0e2105c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=29, tv_nsec=999994794}. 它似乎也有一个缺失)的 ^C 或超时发生时显示。它等于-1 ETIMEDOUT (Connection timed out超时。

0 投票
1 回答
1428 浏览

django - 如何在 VUE 或 reqwest 中添加 CSRF 令牌?

当我向服务器发送数据时,如果 request.method == 'POST': print("************request body*******" )

在 django views.py 中。这些代码无法工作。

0 投票
1 回答
104 浏览

testing - Reqwest 的 Client::new 在第二个线程中与 Iron 挂起测试

我在我的网络爬虫中使用 Reqwest,我正在尝试为主循环添加测试以确保我得到正确的输出。我正在尝试将 Iron 用于带有预设响应的假 HTTP 服务器。但是,在我的main_loop函数中,let client = Client::new();是挂起的。

的前几行_main_loop

我的测试mod

终端输出:

运行测试单线程 ( -- --test-threads 1) 时,它以 . 结尾test tests::__main_loop ...

0 投票
2 回答
2224 浏览

rust - How to unzip a Reqwest/Hyper response using streams?

I need to download a 60MB ZIP file and extract the only file that comes within it. I want to download it and extract it using streams. How can I achieve this using Rust?

In Node.js I would do something like this: