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.
HEAD
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.