optimize code
This commit is contained in:
parent
eb7ccd4f2d
commit
d220bb2a6c
|
@ -36,7 +36,7 @@ func GetString(u string, q map[string]any, a ...any) (r string, code int, err er
|
||||||
}
|
}
|
||||||
|
|
||||||
func Get(u string, q map[string]any, a ...any) (res *http.Response, err error) {
|
func Get(u string, q map[string]any, a ...any) (res *http.Response, err error) {
|
||||||
cli, req, err := GetClient(u, q, a...)
|
cli, req, err := BuildClient(u, "get", q, a...)
|
||||||
res, err = cli.Do(req)
|
res, err = cli.Do(req)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -85,7 +85,7 @@ func PostFormDataString(u string, form map[string]any, a ...any) (r string, code
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetClient(u string, q map[string]any, a ...any) (res *http.Client, req *http.Request, err error) {
|
func BuildClient(u, method string, q map[string]any, a ...any) (res *http.Client, req *http.Request, err error) {
|
||||||
parse, err := url.Parse(u)
|
parse, err := url.Parse(u)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
|
@ -95,7 +95,7 @@ func GetClient(u string, q map[string]any, a ...any) (res *http.Client, req *htt
|
||||||
setValue(q, values)
|
setValue(q, values)
|
||||||
parse.RawQuery = values.Encode()
|
parse.RawQuery = values.Encode()
|
||||||
req = &http.Request{
|
req = &http.Request{
|
||||||
Method: "GET",
|
Method: strings.ToUpper(method),
|
||||||
URL: parse,
|
URL: parse,
|
||||||
}
|
}
|
||||||
SetArgs(&cli, req, a...)
|
SetArgs(&cli, req, a...)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user