Documentation
¶
Index ¶
- func Trace(log *ulog.Log) func(Responce)
- func TraceFormat(log *ulog.Log, format Format) func(Responce)
- type Client
- func (o *Client) Clone() *Client
- func (o *Client) Delete(url string) *Performer
- func (o *Client) Get(url string) *Performer
- func (o *Client) Post(url string) *Performer
- func (o *Client) Put(url string) *Performer
- func (o *Client) Request(method string, url string) *Performer
- func (o *Client) Timeout() time.Duration
- func (o *Client) WithPath(path string) *Client
- func (o *Client) WithProxy(url *url.URL) *Client
- func (o *Client) WithTimeout(timeout time.Duration) *Client
- func (o *Client) WithTrace(trace func(Responce)) *Client
- func (o *Client) WithUrl(url string) *Client
- type Format
- type Performer
- func (o *Performer) Auth(v string) *Performer
- func (o *Performer) AuthBearer(token string) *Performer
- func (o *Performer) Body(body []byte) *Performer
- func (o *Performer) ContentType(v string) *Performer
- func (o *Performer) ContentTypeJson() *Performer
- func (o *Performer) Do() (r Responce)
- func (o *Performer) Header(name string, value any) *Performer
- func (o *Performer) Headers(s any) *Performer
- func (o *Performer) Json(v any) *Performer
- func (o *Performer) Param(name string, value any) *Performer
- func (o *Performer) Params(s any) *Performer
- func (o *Performer) Trace(t func(Responce)) *Performer
- type Request
- type Responce
- type Tracer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Performer ¶
type Performer struct {
// contains filtered or unexported fields
}
func (*Performer) AuthBearer ¶
func (*Performer) ContentType ¶
func (*Performer) ContentTypeJson ¶
type Request ¶
func (*Request) BodyString ¶
func (*Request) HeaderString ¶
func (*Request) ParamsString ¶
Click to show internal directories.
Click to hide internal directories.