Trait dropbox_sdk::client_trait::HttpClient [−][src]
pub trait HttpClient {
fn request(
&self,
endpoint: Endpoint,
style: Style,
function: &str,
params: String,
params_type: ParamsType,
body: Option<&[u8]>,
range_start: Option<u64>,
range_end: Option<u64>
) -> Result<HttpRequestResultRaw>;
}The base HTTP client trait.
Required methods
fn request(
&self,
endpoint: Endpoint,
style: Style,
function: &str,
params: String,
params_type: ParamsType,
body: Option<&[u8]>,
range_start: Option<u64>,
range_end: Option<u64>
) -> Result<HttpRequestResultRaw>[src]
&self,
endpoint: Endpoint,
style: Style,
function: &str,
params: String,
params_type: ParamsType,
body: Option<&[u8]>,
range_start: Option<u64>,
range_end: Option<u64>
) -> Result<HttpRequestResultRaw>
Make a HTTP request.
Implementors
impl HttpClient for NoauthDefaultClient[src]
impl HttpClient for NoauthDefaultClient[src]This is supported on crate feature
default_client only.impl HttpClient for TeamAuthDefaultClient[src]
impl HttpClient for TeamAuthDefaultClient[src]This is supported on crate feature
default_client only.impl HttpClient for UserAuthDefaultClient[src]
impl HttpClient for UserAuthDefaultClient[src]This is supported on crate feature
default_client only.