diff --git a/awc/tests/test_ssl_client.rs b/awc/tests/test_ssl_client.rs index 57305e49a..811efd4bc 100644 --- a/awc/tests/test_ssl_client.rs +++ b/awc/tests/test_ssl_client.rs @@ -7,7 +7,7 @@ use std::sync::Arc; use actix_http::HttpService; use actix_http_test::test_server; -use actix_service::{map_config, fn_service, ServiceFactoryExt}; +use actix_service::{fn_service, map_config, ServiceFactoryExt}; use actix_utils::future::ok; use actix_web::http::Version; use actix_web::{dev::AppConfig, web, App, HttpResponse}; diff --git a/src/service.rs b/src/service.rs index 9765343c1..0f63248c7 100644 --- a/src/service.rs +++ b/src/service.rs @@ -99,6 +99,18 @@ impl ServiceRequest { } } + /// This method returns reference to the request + #[inline] + pub fn request(&self) -> &HttpRequest { + &self.req + } + + /// This method returns reference to the payload + #[inline] + pub fn payload(&self) -> &Payload { + &self.payload + } + /// Create service response #[inline] pub fn into_response>>(self, res: R) -> ServiceResponse {