jwfetch
Package reqwest with trace.
Example
```rust
use jwfetch::{request, RequestConfig, ServiceError, ActixHeaderMap, Method};
use serde_derive::{Deserialize, Serialize};
[derive(Deserialize, Debug, Serialize, Clone)]
pub struct UserInfo {
pub id: String,
pub avatar: String,
}
pub async fn getuserinfo(originheaders: ActixHeaderMap) -> Result {
request::(&RequestConfig {
url: "user/userinfo",
method: Method::GET,
baseurl: Some("https://api.github.com/api/"),
originheaders: Some(originheaders),
headers: None,
data: None,
timeout: None,
extraheaderkeys: Some(vec!["user-agent", "cookie", "referer"]),
})
.await
}
```