8 releases

0.1.9 Aug 17, 2024
0.1.8 Aug 10, 2024
0.1.7 Jun 13, 2024
0.1.6 Jan 30, 2024

#48 in #mark-down

25 downloads per month
Used in 2 crates (via preq)

MulanPSL-2.0

12KB
182 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
}

About

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

关于

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

Dependencies

~6–17MB
~249K SLoC