Documentation
¶
Index ¶
- type Requester
- func (h *Requester) AddHead(key, value string) *Requester
- func (h *Requester) AsBytes(ctx context.Context) []byte
- func (h *Requester) AsJSON(ctx context.Context, obj any) error
- func (h *Requester) AsString(ctx context.Context) string
- func (h *Requester) Clear() *Requester
- func (h *Requester) Clone() *Requester
- func (h *Requester) Close()
- func (h *Requester) Debug(debug bool) *Requester
- func (h *Requester) Delete(u string, body io.Reader) *Requester
- func (h *Requester) DeleteJSON(u string, obj any) *Requester
- func (h *Requester) Get(u string) *Requester
- func (h *Requester) GetErr() error
- func (h *Requester) Post(u string, body io.Reader) *Requester
- func (h *Requester) PostJSON(u string, obj any) *Requester
- func (h *Requester) Put(u string, body io.Reader) *Requester
- func (h *Requester) PutJSON(u string, obj any) *Requester
- func (h *Requester) RequestJSON(method string, u string, obj any) *Requester
- func (h *Requester) Response(ctx context.Context) (*http.Response, error)
- func (h *Requester) SetHead(key, value string) *Requester
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Requester ¶
type Requester struct {
// contains filtered or unexported fields
}
func NewRequester ¶
func NewRequester() *Requester
func (*Requester) DeleteJSON ¶ added in v0.1.9
func (*Requester) RequestJSON ¶ added in v0.1.9
Click to show internal directories.
Click to hide internal directories.