Documentation
¶
Index ¶
- type HttpClient
- func (instance *HttpClient) AddHeader(key, value string)
- func (instance *HttpClient) Delete(url string, body interface{}) (*httputils.ResponseData, error)
- func (instance *HttpClient) DeleteTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
- func (instance *HttpClient) Get(url string) (*httputils.ResponseData, error)
- func (instance *HttpClient) GetTimeout(url string, timeout time.Duration) (*httputils.ResponseData, error)
- func (instance *HttpClient) Post(url string, body interface{}) (*httputils.ResponseData, error)
- func (instance *HttpClient) PostTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
- func (instance *HttpClient) Put(url string, body interface{}) (*httputils.ResponseData, error)
- func (instance *HttpClient) PutTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
- func (instance *HttpClient) RemoveHeader(key string)
- func (instance *HttpClient) Upload(url string, filename, optParamName string, optParams map[string]interface{}) (*httputils.ResponseData, error)
- func (instance *HttpClient) UploadTimeout(url string, filename, optParamName string, optParams map[string]interface{}, ...) (*httputils.ResponseData, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpClient ¶
type HttpClient struct {
// contains filtered or unexported fields
}
func NewHttpClient ¶
func NewHttpClient() *HttpClient
func (*HttpClient) AddHeader ¶
func (instance *HttpClient) AddHeader(key, value string)
func (*HttpClient) Delete ¶
func (instance *HttpClient) Delete(url string, body interface{}) (*httputils.ResponseData, error)
func (*HttpClient) DeleteTimeout ¶
func (instance *HttpClient) DeleteTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
func (*HttpClient) Get ¶
func (instance *HttpClient) Get(url string) (*httputils.ResponseData, error)
func (*HttpClient) GetTimeout ¶
func (instance *HttpClient) GetTimeout(url string, timeout time.Duration) (*httputils.ResponseData, error)
func (*HttpClient) Post ¶
func (instance *HttpClient) Post(url string, body interface{}) (*httputils.ResponseData, error)
func (*HttpClient) PostTimeout ¶
func (instance *HttpClient) PostTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
func (*HttpClient) Put ¶
func (instance *HttpClient) Put(url string, body interface{}) (*httputils.ResponseData, error)
func (*HttpClient) PutTimeout ¶
func (instance *HttpClient) PutTimeout(url string, body interface{}, timeout time.Duration) (*httputils.ResponseData, error)
func (*HttpClient) RemoveHeader ¶
func (instance *HttpClient) RemoveHeader(key string)
func (*HttpClient) Upload ¶
func (instance *HttpClient) Upload(url string, filename, optParamName string, optParams map[string]interface{}) (*httputils.ResponseData, error)
func (*HttpClient) UploadTimeout ¶
func (instance *HttpClient) UploadTimeout(url string, filename, optParamName string, optParams map[string]interface{}, timeout time.Duration) (*httputils.ResponseData, error)
Click to show internal directories.
Click to hide internal directories.