Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultReqTimeout time.Duration = 5 * time.Second
默认请求超时
Functions ¶
func NewClient ¶ added in v1.3.4
NewClient创建一个resty客户端,支持post,get,delete,head,put,patch,file文件上传等 可以快速使用go-resty/resty上面的方法 参考文档: https://github.com/go-resty/resty
Types ¶
type Reply ¶ added in v1.3.3
Reply 请求后的结果
type ReqOpt ¶ added in v1.3.3
type ReqOpt struct {
Params map[string]interface{} //get,delete的Params参数
Data map[string]interface{} //post请求form data表单数据
Headers map[string]interface{} //header头信息
//cookie参数设置
Cookies map[string]interface{} //cookie信息
CookiePath string //可选参数
CookieDomain string //cookie domain可选
CookieMaxAge int //cookie MaxAge
CookieHttpOnly bool //cookie httpOnly
//支持post,put,patch以json格式传递,[]int{1, 2, 3},map[string]string{"a":"b"}格式
//json支持[],{}数据格式,主要是golang的基本数据类型,就可以
//直接调用SetBody方法,自动添加header头"Content-Type":"application/json"
Json interface{}
//支持文件上传的参数
FileName string //文件名称
FileParamName string //文件上传的表单file参数名称
}
ReqOpt 请求参数设置
type Service ¶ added in v1.3.3
type Service struct {
BaseUri string //请求地址url的前缀
Timeout time.Duration //请求超时限制
Proxy string //请求设置的http_proxy代理
EnableKeepAlive bool //是否允许长连接方式请求接口,默认短连接方式
}
Service 请求句柄设置
Click to show internal directories.
Click to hide internal directories.