Documentation
¶
Index ¶
- func CommonResponse[RESP any]() client.ResponseBodyCheck
- func Delete[RESP any](url string, param any) (*RESP, error)
- func Get[RESP any](url string, param any) (*RESP, error)
- func Post[RESP any](url string, param any) (*RESP, error)
- func Put[RESP any](url string, param any) (*RESP, error)
- type CommonResp
- type Request
- func DeleteRequest[RESP any](url string) *Request[RESP]
- func GetRequest[RESP any](url string) *Request[RESP]
- func NewRequest[RESP any](method, url string) *Request[RESP]
- func NewRequestFromV1[RESP any](req *client.Request) *Request[RESP]
- func PostRequest[RESP any](url string) *Request[RESP]
- func PutRequest[RESP any](url string) *Request[RESP]
- func (req *Request[RESP]) AddHeader(k, v string) *Request[RESP]
- func (req *Request[RESP]) Client(client2 *client.Client) *Request[RESP]
- func (req *Request[RESP]) ContentType(contentType client.ContentType) *Request[RESP]
- func (req *Request[RESP]) Context(ctx context.Context) *Request[RESP]
- func (req *Request[RESP]) Do(param any) (*RESP, error)
- func (req *Request[RESP]) Header(header http.Header) *Request[RESP]
- func (req *Request[RESP]) HeaderX(header httpx.Header) *Request[RESP]
- func (req *Request[RESP]) Origin() *client.Request
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommonResponse ¶
func CommonResponse[RESP any]() client.ResponseBodyCheck
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 ¶
func DeleteRequest ¶
func GetRequest ¶
func NewRequest ¶
func PostRequest ¶
func PutRequest ¶
func (*Request[RESP]) ContentType ¶
func (req *Request[RESP]) ContentType(contentType client.ContentType) *Request[RESP]
Click to show internal directories.
Click to hide internal directories.