直接println!("{:?}",err) 结果如下:
Status { code: Unknown, message: "request timed out" }
println!("{:?}",err.to_string()) 结果如下: "status: Unknown, message: "request timed out", details: [], metadata: MetadataMap { headers: {} }
请问怎样取到 Status?
1
共 6 条评论, 1 页
评论区
写评论网上看到的答案:
This works:
--
👇
Mike Tang: 类似的,你查一下 docs.rs 上的文档
类似的,你查一下 docs.rs 上的文档
我使用的是tonic
--
👇
Mike Tang: 你是用的 reqwest?
https://docs.rs/reqwest/0.11.4/reqwest/struct.Error.html#method.status
--
👇
Mike Tang: err.status()? try it.
你是用的 reqwest?
https://docs.rs/reqwest/0.11.4/reqwest/struct.Error.html#method.status
err.status()? try it.