http-adapter-reqwest 0.4.0

HTTP adapter implementation for reqwest
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use http_adapter::http::StatusCode;
use http_adapter::{HttpClientAdapter, Request};
use http_adapter_reqwest::ReqwestAdapter;

#[tokio::test]
async fn test_surf() {
	let client = ReqwestAdapter::default();
	let resp = client
		.execute(Request::get("https://www.example.com").body(b"".to_vec()).unwrap())
		.await
		.unwrap();
	assert_eq!(StatusCode::OK, resp.status());
	assert!(!resp.body().is_empty());
}