Struct follow_redirects::Client [] [src]

pub struct Client<C, B> { /* fields omitted */ }

A client to make outgoing HTTP requests, and which follows redirects.

By default, the client will follow up to 10 redirects. This limit can be configured via the set_max_redirects method.

Methods

impl<C, B> Client<C, B> where
    C: Connect,
    B: Stream<Error = Error> + From<Bytes> + 'static,
    B::Item: AsRef<[u8]>, 
[src]

[src]

Send a GET Request using this client.

[src]

Send a constructed Request using this client.

impl<C, B> Client<C, B>
[src]

[src]

Set the maximum number of redirects the client will follow before giving up.

By default, this limit is set to 10.

Trait Implementations

impl<C, B> Clone for Client<C, B>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<C, B> Debug for Client<C, B>
[src]

[src]

Formats the value using the given formatter. Read more

impl<C, B> Service for Client<C, B> where
    C: Connect,
    B: Stream<Error = Error> + From<Bytes> + 'static,
    B::Item: AsRef<[u8]>, 
[src]

Requests handled by the service.

Responses given by the service.

Errors produced by the service.

The future response value.

[src]

Process the request and return the response asynchronously.

Auto Trait Implementations

impl<C, B> !Send for Client<C, B>

impl<C, B> !Sync for Client<C, B>