package
0.0.0-20241213094422-377ce19d9b7a
Repository: https://github.com/liusuxian/go-toolkit.git
Documentation: pkg.go.dev

# Functions

AddKeyValue 添加`HTTP`请求头的键值对.
DecodeResponse 解码响应数据.
DecodeString 解码字符串.
DownloadFile 从指定的 URL 下载文件到本地路径.
ExtractFileNameFromURL 从 URL 中提取文件名称.
InitUploadFileConfig 初始化上传文件配置.
IsFailureStatusCode 是否失败状态码.
NewErrorAccumulator 新建默认错误收集器.
NewFormBuilder 新建默认表单构建器.
NewRequestBuilder 新建`HTTP`请求构建器.
SetBody 设置`HTTP`请求的主体内容.
SetContentType 设置`HTTP`请求头的`Content-Type`字段.
SetCookie 设置`HTTP`请求头的`Cookie`字段.
SetKeyValue 设置`HTTP`请求头的键值对.

# Structs

DefaultErrorAccumulator 默认错误收集器.
DefaultFormBuilder 默认表单构建器.
HTTPRequestBuilder `HTTP`请求构建器.
JSONMarshaller `JSON`序列化.
JSONUnmarshaler `JSON`反序列化.
RequestError 请求错误.
RequestOptions 请求选项.
UploadFileConfig 上传文件配置.
UploadFileInfo 上传的文件信息.

# Interfaces

ErrorAccumulator 错误收集器接口.
FormBuilder 表单构建器接口.
Marshaller 序列化接口.
RequestBuilder 请求构建器接口.
Unmarshaler 反序列化接口.

# Type aliases

RequestOption 请求选项配置器.