5 releases
0.1.6 | Jan 30, 2024 |
---|---|
0.1.5 | Jan 30, 2024 |
0.1.4 | Jan 8, 2024 |
0.1.3 | Jan 8, 2024 |
0.1.2 | Jan 8, 2024 |
#392 in #proxy
33 downloads per month
Used in 2 crates
(via preq)
5KB
74 lines
preq1
genv::s!(IPV6_PROXY_TEST_URL, IPV6_PROXY_TEST_RESULT);
#[tokio::test]
async fn test() -> aok::Result<()> {
loginit::init();
let url = &*IPV6_PROXY_TEST_URL;
tracing::info!("{}", url);
use preq1::{IPV6_PROXY, IPV6_PROXY_PORT};
let proxy_li: String = IPV6_PROXY();
for proxy in proxy_li.split(' ') {
let port: String = IPV6_PROXY_PORT();
let proxy = format!("{}:{}", proxy, port);
tracing::info!("proxy {}", proxy);
let proxy = preq1::proxy(proxy.as_str());
// let url = "https://www.baidu.com";
let r = preq1::post_form(0, &[proxy], url, [("q", "I")]).await?;
tracing::info!("{}", String::from_utf8_lossy(&r));
assert_eq!(r, &*IPV6_PROXY_TEST_RESULT);
}
aok::OK
}
Dependencies
~6–22MB
~341K SLoC