Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefaultRequestMethod = http.MethodGet
)
Variables ¶
This section is empty.
Functions ¶
func NewRequestHeader ¶
func NewRequestHeader(key, value string) requestHeader
Types ¶
type Manager ¶ added in v0.4.0
type RequestOption ¶
type RequestOption func(*request)
func WithRequestBody ¶
func WithRequestBody(body []byte) RequestOption
func WithRequestContext ¶
func WithRequestContext(context context.Context) RequestOption
func WithRequestHeaders ¶
func WithRequestHeaders(headers ...requestHeader) RequestOption
func WithRequestJsonBody ¶
func WithRequestJsonBody(data any) RequestOption
WithRequestJsonBody serializes the given data to JSON and returns a RequestOption that sets it as the request body.
If serialization fails, the function logs the error and immediately terminates the program with exit code 65 (ExitDataError), indicating invalid input data.
func WithRequestMethod ¶
func WithRequestMethod(method string) RequestOption
Click to show internal directories.
Click to hide internal directories.