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