# Functions
MustTLSConfig 是 must 版 TLSConfig.
ReadAndReplaceRequestBody 读取 Request 全部 body 并将 body 替换成 bytes.Buffer.
ReadAndReplaceResponseBody 读取 Response 全部 body 并将 body 替换成 bytes.Buffer.
TLSConfig 根据 cert/key 以及(可选的)ca 创建一个 tls.Config,例如可用于配置 https:
tlsConfig, err := TLSConfig(certPEMBlock, keyPEMBlock, caPEMBlock) if err != nil { ..
# Variables
DefaultHTTPClient 为 wxdriver 默认 HTTPClient,30 秒超时.
NonceStr 生成一个长度为 2*n 的随机字符串,可 mock.
Now 返回当前时间,可 mock.
# Interfaces
HTTPClient 是对 http.Client 的一个泛化; 应用可以对 http.Client 进一步封装,例如添加请求/响应的日志记录等.