1 use test_programs::wasi::http::types::{ErrorCode, Method, Scheme};
2 
main()3 fn main() {
4     let addr = std::env::var("HTTP_SERVER").unwrap();
5     let res = test_programs::http::request(
6         Method::Connect,
7         Scheme::Http,
8         &addr,
9         "/",
10         None,
11         Some(&[]),
12         None,
13         None,
14         None,
15     );
16 
17     assert!(matches!(
18         res.unwrap_err()
19             .downcast::<ErrorCode>()
20             .expect("expected a wasi-http ErrorCode"),
21         ErrorCode::HttpProtocolError,
22     ));
23 }
24