client

package
v1.9.2 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2026 License: MIT, Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CommonResponse

func CommonResponse[RESP any]() client.ResponseBodyCheck

func Delete

func Delete[RESP any](url string, param any) (*RESP, error)

func Get

func Get[RESP any](url string, param any) (*RESP, error)

func Post

func Post[RESP any](url string, param any) (*RESP, error)

func Put

func Put[RESP any](url string, param any) (*RESP, error)

Types

type CommonResp added in v1.7.4

type CommonResp[RESP any] httpx.CommonResp[RESP]

func (*CommonResp[RESP]) CheckError added in v1.7.4

func (res *CommonResp[RESP]) CheckError() error

func (*CommonResp[RESP]) GetData added in v1.7.4

func (res *CommonResp[RESP]) GetData() *RESP

type Request

type Request[RESP any] client.Request

func DeleteRequest

func DeleteRequest[RESP any](url string) *Request[RESP]

func GetRequest

func GetRequest[RESP any](url string) *Request[RESP]

func NewRequest

func NewRequest[RESP any](method, url string) *Request[RESP]

func NewRequestFromV1

func NewRequestFromV1[RESP any](req *client.Request) *Request[RESP]

func PostRequest

func PostRequest[RESP any](url string) *Request[RESP]

func PutRequest

func PutRequest[RESP any](url string) *Request[RESP]

func (*Request[RESP]) AddHeader

func (req *Request[RESP]) AddHeader(k, v string) *Request[RESP]

func (*Request[RESP]) Client

func (req *Request[RESP]) Client(client2 *client.Client) *Request[RESP]

func (*Request[RESP]) ContentType

func (req *Request[RESP]) ContentType(contentType client.ContentType) *Request[RESP]

func (*Request[RESP]) Context

func (req *Request[RESP]) Context(ctx context.Context) *Request[RESP]

func (*Request[RESP]) Do

func (req *Request[RESP]) Do(param any) (*RESP, error)

Do create a HTTP request

func (*Request[RESP]) Header

func (req *Request[RESP]) Header(header http.Header) *Request[RESP]

func (*Request[RESP]) HeaderX added in v1.7.12

func (req *Request[RESP]) HeaderX(header httpx.Header) *Request[RESP]

func (*Request[RESP]) Origin

func (req *Request[RESP]) Origin() *client.Request

Jump to

Keyboard shortcuts

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