Struct tk_http::client::buffered::Buffered
[−]
[src]
pub struct Buffered { /* fields omitted */ }Fully buffered (in-memory) writing request and reading response
This coded should be used when you don't have any special needs
Methods
impl Buffered[src]
pub fn get(url: Url) -> (Buffered, Receiver<Result<Response, Error>>)[src]
Fetch data from url using GET method, fully buffered
pub fn max_response_length(&mut self, value: usize)[src]
Set max response length for this buffered reader
Trait Implementations
impl<S> Codec<S> for Buffered[src]
type Future = FutureResult<EncoderDone<S>, Error>
Future that start_write() returns
fn start_write(&mut self, e: Encoder<S>) -> Self::Future[src]
Start writing a request Read more
fn headers_received(&mut self, headers: &Head) -> Result<RecvMode, Error>[src]
Received headers of a response Read more
fn data_received(
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>[src]
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>
Chunk of the response body received Read more