Help us shape the future of Go! Take the 2026 Go Developer Survey

httpx

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SendRequest

func SendRequest[T any](ctx context.Context, c *client.Client, url string, extraFuncList ...RequestExtraFunc) (respBody T, err error)

func SendRequestWithHeaderResp added in v1.0.5

func SendRequestWithHeaderResp[T any](ctx context.Context, c *client.Client, url string, extraFuncList ...RequestExtraFunc) (respBody T, respHeader []map[string]string, err error)

func ServerAuthMiddleware

func ServerAuthMiddleware(secret string) app.HandlerFunc

Types

type RequestExtraFunc

type RequestExtraFunc func(req *protocol.Request, resp *protocol.Response) error

func AddHeaderFunc

func AddHeaderFunc(headers map[string]string) RequestExtraFunc

func FormDataFunc

func FormDataFunc(params []map[string]string, images []io.Reader) RequestExtraFunc

func GetFunc

func GetFunc(params map[string]string) RequestExtraFunc

func PostFunc

func PostFunc(body any) RequestExtraFunc

func PostFuncWithAuth

func PostFuncWithAuth(body any, secret string) RequestExtraFunc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL