preq1

Crates.iopreq1
lib.rspreq1
version0.1.9
sourcesrc
created_at2024-01-08 10:42:12.712295
updated_at2024-08-17 13:12:39.557225
descriptionpreq1
homepagehttps://github.com/i18n-site/rust/tree/main/preq1
repositoryhttps://github.com/i18n-site/rust.git
max_upload_size
id1092371
size7,333
i18n.site (i18nsite)

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
}

About

This project is an open-source component of i18n.site ⋅ Internationalization Solution.

关于

本项目为 i18n.site ⋅ 国际化解决方案 的开源组件。

Commit count: 22

cargo fmt