jwfetch

Package reqwest with trace.

Example

```rust use jwfetch::{request, RequestConfig, FetchError, 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 } ```