Struct knock::HTTP [] [src]

pub struct HTTP {
    pub response: Response,
    pub url: Url,
    pub method: String,
    pub body: HashMap<String, Data>,
    pub header: HashMap<String, String>,
    // some fields omitted
}

Fields

Methods

impl HTTP
[src]

Create New HTTP

Params: url &str

Response: Result

GET request

Params: &mut self (HTTP)

Response: &mut self (HTTP)

POST request

Params: &mut self (HTTP)

Response: &mut self (HTTP)

PUT request

Params: &mut self (HTTP)

Response: &mut self (HTTP)

DELETE request

Params: &mut self (HTTP)

Response: &mut self (HTTP)

REQEUST request

Params: &mut self (HTTP), method &str

Response: &mut self (HTTP)

Set Body to self.body

Params: &mut self (HTTP), data HashMap

Response: &mut self (HTTP)

Set Headers to self.header

Params: &mut self (HTTP), data HashMap

Response: &mut self (HTTP)

Create request, and send

Params: &mut self (HTTP)

Response: Result