preq1

Crates.iopreq1
lib.rspreq1
version0.1.7
sourcesrc
created_at2024-01-08 10:42:12.712295
updated_at2024-06-13 10:37:27.612247
descriptionpreq1
homepagehttps://github.com/i18n-site/rust/tree/main/preq1
repositoryhttps://github.com/i18n-site/rust.git
max_upload_size
id1092371
size6,134
(3tieto)

documentation

README

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
}
Commit count: 3

cargo fmt