Index

fn GET(url: str): Request
fn HEAD(url: str): Request
fn POST(url: str): DataRequest
fn PUT(url: str): DataRequest
fn DELETE(url: str): DataRequest
fn Download(url: str, path: str)!
struct Request
    fn Send(self): cpp.Response
    fn Headers(self, headers: header::HeaderMap): Request
struct DataRequest
    fn Send(self): cpp.Response
    fn Headers(self, headers: header::HeaderMap): DataRequest
    fn Data(self, data: str): DataRequest

GET

fn GET(url: str): Request

Builds a GET request object.

fn HEAD(url: str): Request

Builds a HEAD request object.

POST

fn POST(url: str): DataRequest

Builds a POST request object.

PUT

fn PUT(url: str): DataRequest

Builds a PUT request object.

DELETE

fn DELETE(url: str): DataRequest

Builds a DELETE request object.

Download

fn Download(url: str, path: str)!

Uses the internal C++ function to download a file from the given URL and save it to the given path.

Request

struct Request {
	// NOTE: contains filtered hidden or unexported fields
}

Request structure for non-data requests.

Send

fn Send(self): cpp.Response

Executes the request and returns the response.

Headers

fn Headers(self, headers: header::HeaderMap): Request

Sets headers for the request.

DataRequest

struct DataRequest {
	// NOTE: contains filtered hidden or unexported fields
}

Request structure for data requests.

Send

fn Send(self): cpp.Response

Executes the request and returns the response.

Headers

fn Headers(self, headers: header::HeaderMap): DataRequest

Sets headers for the request.

Data

fn Data(self, data: str): DataRequest

Sets data for the request.