Documentation ¶
Overview ¶
Package ctxhttp provides helper functions for performing context-aware HTTP requests.
Index ¶
- func Do(ctx context.Context, client *http.Client, req *http.Request) (*http.Response, error)
- func Get(ctx context.Context, client *http.Client, url string) (*http.Response, error)
- func Head(ctx context.Context, client *http.Client, url string) (*http.Response, error)
- func Post(ctx context.Context, client *http.Client, url string, bodyType string, ...) (*http.Response, error)
- func PostForm(ctx context.Context, client *http.Client, url string, data url.Values) (*http.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Do ¶
Do sends an HTTP request with the provided http.Client and returns an HTTP response. If the client is nil, http.DefaultClient is used. If the context is canceled or times out, ctx.Err() will be returned.
func Get ¶
Get issues a GET request via the Do function.
func Head ¶
Head issues a HEAD request via the Do function.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.