1
0
mirror of https://github.com/actix/examples synced 2025-06-28 18:00:37 +02:00

Updated security/awc_https to v4. (#517)

This commit is contained in:
Christopher Gubbin
2022-02-02 00:45:49 +00:00
committed by GitHub
parent c960da6bdb
commit 3cd842fbd5
3 changed files with 9 additions and 10 deletions

View File

@ -1,20 +1,18 @@
use actix_web::{
client::{Client, Connector},
web, App, HttpRequest, HttpResponse, HttpServer,
};
use actix_web::{web, App, HttpRequest, HttpResponse, HttpServer};
use awc::{Client, Connector};
use openssl::ssl::{SslConnector, SslMethod};
async fn index(_req: HttpRequest) -> HttpResponse {
let builder = SslConnector::builder(SslMethod::tls()).unwrap();
let client = Client::builder()
.connector(Connector::new().ssl(builder.build()).finish())
.connector(Connector::new().openssl(builder.build()))
.finish();
let now = std::time::Instant::now();
let payload =
client
.get("https://upload.wikimedia.org/wikipedia/commons/f/ff/Pizigani_1367_Chart_10MB.jpg")
.get("https://upload.wikimedia.org/wikipedia/commons/b/b9/Pizigani_1367_Chart_1MB.jpg")
.send()
.await
.unwrap()