Versions in this module Expand all Collapse all v1 v1.19.1 Oct 25, 2022 Changes in this version + type HttpClient struct + func NewHttpClient() *HttpClient + func (client *HttpClient) DELETE(url string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) Delete(url string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) GET(url string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) Get(url string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) GetClient() *http.Client + func (client *HttpClient) NewTransPort() *http.Transport + func (client *HttpClient) PATCH(url string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) POST(url string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) PUT(url string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) Patch(url string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) Post(url string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) Put(url string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) Request(url, method string, header http.Header, data []byte) ([]byte, error) + func (client *HttpClient) RequestEx(url, method string, header http.Header, data []byte) (*HttpRespone, error) + func (client *HttpClient) RequestStream(url, method string, header http.Header, data []byte) (io.ReadCloser, error) + func (client *HttpClient) SetBatchHeader(headerSet []*http2.HeaderSet) + func (client *HttpClient) SetHeader(key, value string) + func (client *HttpClient) SetTimeOut(timeOut time.Duration) + func (client *HttpClient) SetTlsNoVerity() error + func (client *HttpClient) SetTlsVerity(caFile, certFile, keyFile, passwd string) error + func (client *HttpClient) SetTlsVerityConfig(tlsConf *tls.Config) + func (client *HttpClient) SetTlsVerityServer(caFile string) error + func (client *HttpClient) SetTransPort(transport http.RoundTripper) + type HttpRespone struct + Header http.Header + Reply []byte + Status string + StatusCode int