Documentation
¶
Overview ¶
Package http provides utilities for creating HTTP requests with Either-based error handling.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // PostRequest creates a POST HTTP request with a body. // Usage: PostRequest(url)(body) returns Result[*http.Request] // // Example: // // request := http.PostRequest("https://api.example.com/data")([]byte(`{"key":"value"}`)) PostRequest = http.PostRequest // PutRequest creates a PUT HTTP request with a body. // Usage: PutRequest(url)(body) returns Result[*http.Request] PutRequest = http.PutRequest // GetRequest creates a GET HTTP request without a body. // Usage: GetRequest(url) returns Result[*http.Request] // // Example: // // request := http.GetRequest("https://api.example.com/data") GetRequest = http.GetRequest // DeleteRequest creates a DELETE HTTP request without a body. // Usage: DeleteRequest(url) returns Result[*http.Request] DeleteRequest = http.DeleteRequest // OptionsRequest creates an OPTIONS HTTP request without a body. // Usage: OptionsRequest(url) returns Result[*http.Request] OptionsRequest = http.OptionsRequest // HeadRequest creates a HEAD HTTP request without a body. // Usage: HeadRequest(url) returns Result[*http.Request] HeadRequest = http.HeadRequest )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.