1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-09-02 01:31:57 +02:00

allow to send request using custom connector

This commit is contained in:
Nikolay Kim
2018-02-19 13:41:21 -08:00
parent 548f4e4d62
commit f2f1798215
3 changed files with 20 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
use std::{fmt, mem};
use std::io::Write;
use actix::{Addr, Unsync};
use cookie::{Cookie, CookieJar};
use bytes::{BytesMut, BufMut};
use http::{HeaderMap, Method, Version, Uri, HttpTryFrom, Error as HttpError};
@@ -12,6 +13,7 @@ use body::Body;
use error::Error;
use headers::ContentEncoding;
use super::pipeline::SendRequest;
use super::connector::ClientConnector;
/// An HTTP Client Request
pub struct ClientRequest {
@@ -176,6 +178,11 @@ impl ClientRequest {
pub fn send(self) -> SendRequest {
SendRequest::new(self)
}
pub fn with_connector(self, conn: Addr<Unsync, ClientConnector>) -> SendRequest {
SendRequest::with_connector(self, conn)
}
}
impl fmt::Debug for ClientRequest {