Struct restson::RestClient [] [src]

pub struct RestClient { /* fields omitted */ }

REST client to make HTTP GET and POST requests.

Methods

impl RestClient
[src]

[src]

Construct new client to make HTTP requests.

[src]

Set credentials for HTTP Basic authentication.

[src]

Set request timeout

[src]

Set HTTP header from string name and value.

The header is added to all subsequent GET and POST requests unless the headers are cleared with clear_headers() call.

[src]

Set HTTP header from hyper Header.

The header is added to all subsequent GET and POST requests unless the headers are cleared with clear_headers() call.

[src]

Clear all previously set headers

[src]

Make a GET request.

[src]

Make a GET request with query parameters.

[src]

Make a POST request.

[src]

Make a PUT request.

[src]

Make POST request with query parameters.

[src]

Make PUT request with query parameters.

[src]

Make a POST request and capture returned body.

[src]

Make a PUT request and capture returned body.

[src]

Make a POST request with query parameters and capture returned body.

[src]

Make a PUT request with query parameters and capture returned body.

[src]

Make a DELETE request.

[src]

Trait Implementations

Auto Trait Implementations

impl !Send for RestClient

impl !Sync for RestClient