mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 13:51:20 +08:00
codegen(reqwest): fix tests
This commit is contained in:
@ -12,7 +12,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com";
|
let url = "https://api.foss42.com";
|
||||||
|
|
||||||
let response = client.get(url)
|
let response = client
|
||||||
|
.get(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -31,10 +32,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/country/data";
|
let url = "https://api.foss42.com/country/data";
|
||||||
|
|
||||||
let params = [("code", "US")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let response = client.get(url)
|
.query(&[("code", "US")])
|
||||||
.query(¶ms)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -53,10 +53,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/country/data";
|
let url = "https://api.foss42.com/country/data";
|
||||||
|
|
||||||
let params = [("code", "IND")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let response = client.get(url)
|
.query(&[("code", "IND")])
|
||||||
.query(¶ms)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -75,10 +74,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/humanize/social";
|
let url = "https://api.foss42.com/humanize/social";
|
||||||
|
|
||||||
let params = [("num", "8700000"), ("digits", "3"), ("system", "SS"), ("add_space", "true"), ("trailing_zeros", "true")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let response = client.get(url)
|
.query(&[("num", "8700000"), ("digits", "3"), ("system", "SS"), ("add_space", "true"), ("trailing_zeros", "true")])
|
||||||
.query(¶ms)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -97,17 +95,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.github.com/repos/foss42/apidash";
|
let url = "https://api.github.com/repos/foss42/apidash";
|
||||||
|
|
||||||
let header_str = r#"{
|
let response = client
|
||||||
"User-Agent": "Test Agent"
|
.get(url)
|
||||||
}"#;
|
.header("User-Agent", "Test Agent")
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.get(url)
|
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -126,20 +116,10 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.github.com/repos/foss42/apidash";
|
let url = "https://api.github.com/repos/foss42/apidash";
|
||||||
|
|
||||||
let params = [("raw", "true")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let header_str = r#"{
|
.query(&[("raw", "true")])
|
||||||
"User-Agent": "Test Agent"
|
.header("User-Agent", "Test Agent")
|
||||||
}"#;
|
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.get(url)
|
|
||||||
.query(¶ms)
|
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -158,7 +138,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com";
|
let url = "https://api.foss42.com";
|
||||||
|
|
||||||
let response = client.get(url)
|
let response = client
|
||||||
|
.get(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -177,20 +158,10 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.github.com/repos/foss42/apidash";
|
let url = "https://api.github.com/repos/foss42/apidash";
|
||||||
|
|
||||||
let params = [("raw", "true")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let header_str = r#"{
|
.query(&[("raw", "true")])
|
||||||
"User-Agent": "Test Agent"
|
.header("User-Agent", "Test Agent")
|
||||||
}"#;
|
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.get(url)
|
|
||||||
.query(¶ms)
|
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -209,10 +180,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/humanize/social";
|
let url = "https://api.foss42.com/humanize/social";
|
||||||
|
|
||||||
let params = [("num", "8700000"), ("add_space", "true")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let response = client.get(url)
|
.query(&[("num", "8700000"), ("add_space", "true")])
|
||||||
.query(¶ms)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -231,17 +201,9 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/humanize/social";
|
let url = "https://api.foss42.com/humanize/social";
|
||||||
|
|
||||||
let header_str = r#"{
|
let response = client
|
||||||
"User-Agent": "Test Agent"
|
.get(url)
|
||||||
}"#;
|
.header("User-Agent", "Test Agent")
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.get(url)
|
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -264,20 +226,10 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/humanize/social";
|
let url = "https://api.foss42.com/humanize/social";
|
||||||
|
|
||||||
let params = [("num", "8700000"), ("digits", "3")];
|
let response = client
|
||||||
|
.get(url)
|
||||||
let header_str = r#"{
|
.query(&[("num", "8700000"), ("digits", "3")])
|
||||||
"User-Agent": "Test Agent"
|
.header("User-Agent", "Test Agent")
|
||||||
}"#;
|
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.get(url)
|
|
||||||
.query(¶ms)
|
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -296,7 +248,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com/humanize/social";
|
let url = "https://api.foss42.com/humanize/social";
|
||||||
|
|
||||||
let response = client.get(url)
|
let response = client
|
||||||
|
.get(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -317,7 +270,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://api.foss42.com";
|
let url = "https://api.foss42.com";
|
||||||
|
|
||||||
let response = client.head(url)
|
let response = client
|
||||||
|
.head(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -336,7 +290,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "http://api.foss42.com";
|
let url = "http://api.foss42.com";
|
||||||
|
|
||||||
let response = client.head(url)
|
let response = client
|
||||||
|
.head(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -361,18 +316,9 @@ void main() {
|
|||||||
"text": "I LOVE Flutter"
|
"text": "I LOVE Flutter"
|
||||||
}";
|
}";
|
||||||
|
|
||||||
let header_str = r#"{
|
let response = client
|
||||||
"content-type": "text/plain"
|
.post(url)
|
||||||
}"#;
|
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.post(url)
|
|
||||||
.body(payload.to_vec())
|
.body(payload.to_vec())
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -395,7 +341,8 @@ void main() {
|
|||||||
"text": "I LOVE Flutter"
|
"text": "I LOVE Flutter"
|
||||||
});
|
});
|
||||||
|
|
||||||
let response = client.post(url)
|
let response = client
|
||||||
|
.post(url)
|
||||||
.json(&payload)
|
.json(&payload)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
@ -419,18 +366,10 @@ void main() {
|
|||||||
"text": "I LOVE Flutter"
|
"text": "I LOVE Flutter"
|
||||||
});
|
});
|
||||||
|
|
||||||
let header_str = r#"{
|
let response = client
|
||||||
"User-Agent": "Test Agent"
|
.post(url)
|
||||||
}"#;
|
.header("User-Agent", "Test Agent")
|
||||||
let headers_map: std::collections::HashMap<&str, &str> = serde_json::from_str(header_str)?; // Deserialize as &str
|
|
||||||
let mut headers = reqwest::header::HeaderMap::new();
|
|
||||||
for (key, val) in headers_map {
|
|
||||||
headers.insert(key, reqwest::header::HeaderValue::from_str(val)?);
|
|
||||||
}
|
|
||||||
|
|
||||||
let response = client.post(url)
|
|
||||||
.json(&payload)
|
.json(&payload)
|
||||||
.headers(headers)
|
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -456,7 +395,8 @@ void main() {
|
|||||||
"job": "zion resident"
|
"job": "zion resident"
|
||||||
});
|
});
|
||||||
|
|
||||||
let response = client.put(url)
|
let response = client
|
||||||
|
.put(url)
|
||||||
.json(&payload)
|
.json(&payload)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
@ -483,7 +423,8 @@ void main() {
|
|||||||
"job": "accountant"
|
"job": "accountant"
|
||||||
});
|
});
|
||||||
|
|
||||||
let response = client.patch(url)
|
let response = client
|
||||||
|
.patch(url)
|
||||||
.json(&payload)
|
.json(&payload)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
@ -505,7 +446,8 @@ void main() {
|
|||||||
let client = reqwest::blocking::Client::new();
|
let client = reqwest::blocking::Client::new();
|
||||||
let url = "https://reqres.in/api/users/2";
|
let url = "https://reqres.in/api/users/2";
|
||||||
|
|
||||||
let response = client.delete(url)
|
let response = client
|
||||||
|
.delete(url)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
println!("Status Code: {}", response.status());
|
println!("Status Code: {}", response.status());
|
||||||
@ -529,7 +471,8 @@ void main() {
|
|||||||
"job": "accountant"
|
"job": "accountant"
|
||||||
});
|
});
|
||||||
|
|
||||||
let response = client.delete(url)
|
let response = client
|
||||||
|
.delete(url)
|
||||||
.json(&payload)
|
.json(&payload)
|
||||||
.send()?;
|
.send()?;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user