12得票2回答
无法将错误转换为 `std::io::Error`。

我正在尝试使用reqwest库进行post请求,按照我在各个在线资源中找到的模式: let res = http_client.post(&url) .header("Content-Type", "application/x-ww...

11得票1回答
如何使用reqwest获取响应的主体内容?

我想向币安API发送一个GET请求,但是我在终端上得到的输出不是数据而是这个: Response { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(D...

11得票1回答
reqwest::Error { kind: Decode, source: Error("expected value", line: 1, column: 1) }' reqwest::Error { 类型: 解码, 来源: 错误("期望值", 行: 1, 列: 1) }'

我在创建POST请求时遇到了以下错误。我是RUST的新手。 我甚至尝试使用HashMap<String, String>而不是serde_json::Value,但仍然出现相同的问题。如果您能告诉我我的标头是否有误或如何追踪它是否实际上是网络reqwest问题,那会很好。 这是...

8得票2回答
POST 请求使用 Rust reqwest 库时的 JSON Body

我正在尝试使用Rust库reqwest来实现此curl调用: curl -u [USERNAME]:[PASSWORD] -H "Content-Type: application/json" -d @content.json [WEBSITE] content.json文件如其名,将J...

8得票1回答
是否可能从reqwest获取响应的文本和JSON格式数据?

从reqwest文档中,你可以获取到请求响应的反序列化的json或者响应正文内容。 但我看不到如何同时获取它们。我的需求是需要解码的json用于代码中,但想要打印出用于调试的文本。不幸的是,尝试获取两者都会导致错误,因为这两个函数都需要对请求进行所有权转移。似乎也无法克隆请求。 这是一个...

8得票1回答
将简单的Python requests POST转换为Rust reqwest

我正在尝试在我编写的Rust程序中使用这个Python脚本(来源于这里)的部分内容。如何构建与之相同内容的reqwest请求? def login(login_url, username, password=None, token=None): """Log in to Kattis...

8得票3回答
为什么跨编译构建时openssl未在依赖图中,但却失败了?

使用 cross 构建我的 Rust Lambda 时,我遇到了以下错误: error: failed to run custom build command for `openssl-sys v0.9.58` 当我查看我的依赖关系图时,甚至没有列出openssl!这是怎么发生的? 这...

8得票1回答
如何将reqwest响应中的字节流反序列化为JSON?

通过reqwest发出的请求正在等待长轮询响应,所以我创建了一个字节流,并尝试将每个块反序列化为JSON。但很快意识到这是错误的,因为每个块都可能不完整,因此反序列化可能会失败;即使其中一些块被反序列化为JSON,大部分也会失败。我该怎么办? #[tokio::main] async fn ...

7得票1回答
无法调用返回Result的函数:找到不透明类型impl std::future :: Future

我无法从Result返回函数的结果。每个教程都只展示了如何使用Result,但没有展示如何从中返回一个值。 fn main(){ let mut a: Vec<String> = Vec::new(); a = gottem(); println!("{}...