我正在尝试使用 reqwest 库并遵循我在网上各个地方找到的模式来发帖:
let res = http_client.post(&url)
.header("Content-Type", "application/x-www-form-urlencoded")
.form(&form_data)
.send()
.await?;
println!("authenticate response: {}", res.status)
上面的代码块导致编译错误:
`?` couldn't convert the error to `std::io::Error` the trait `
`std::convert::From<reqwest::error::Error>` is not implemented for `std::io::Error`
我不明白为什么会收到此错误。我已经使我的代码尽可能接近示例。?
如果我删除和,它将编译res.status
。但我需要获取状态res.status
值。更重要的是,我需要了解我错过了什么或做错了什么。