Documentation
¶
Index ¶
- func QuickDelete(url string, headers map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
- func QuickGet(url string, headers map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
- func QuickPost(url string, headers, bodys map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
- func QuickPut(url string, headers, bodys map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
- type ReqClient
- func (rc *ReqClient) Delete(api string, headers map[string]string) (res []byte, err error)
- func (rc *ReqClient) Get(api string, headers map[string]string) (res []byte, err error)
- func (rc *ReqClient) Post(api string, headers, bodys map[string]string) (res []byte, err error)
- func (rc *ReqClient) Put(api string, headers, bodys map[string]string) (res []byte, err error)
- func (rc *ReqClient) SetTimeout(second int) *ReqClient
- func (rc *ReqClient) SetTlsClientVerify(certPemFilePath, keyPemFilePath string) *ReqClient
- func (rc *ReqClient) SetTlsServerSkipVerify() *ReqClient
- func (rc *ReqClient) SetTlsServerVerify(caCrtFilePath string) *ReqClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QuickDelete ¶
func QuickDelete(url string, headers map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
QuickDelete 快速请求
func QuickGet ¶
func QuickGet(url string, headers map[string]string, tlsConf ...*tls.Config) (res []byte, err error)
QuickGet 快速请求
Types ¶
type ReqClient ¶
type ReqClient struct {
// contains filtered or unexported fields
}
func (*ReqClient) SetTimeout ¶
SetTimeout 设置请求超时
func (*ReqClient) SetTlsClientVerify ¶
SetTlsClientVerify 设置客户端Tls证书校验 (双向认证)
- {certPemFilePath} xxx.crt/cert.pem (publicKey.pem)
- {keyPemFilePath} xxx.key/key.pem (privateKey.pem)
func (*ReqClient) SetTlsServerSkipVerify ¶
SetTlsServerSkipVerify 设置服务端Tls证书跳过校验
func (*ReqClient) SetTlsServerVerify ¶
SetTlsServerVerify 设置服务端Tls证书校验 (自签证书校验)
- {caCrtFilePath} xxx.crt/ca.crt
Click to show internal directories.
Click to hide internal directories.