- elm and weixin token refresh.
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"reflect"
|
||||
"strconv"
|
||||
"strings"
|
||||
@@ -232,3 +233,18 @@ func Params2Map(key1, value1 interface{}, kv ...interface{}) (retVal map[string]
|
||||
|
||||
return retVal
|
||||
}
|
||||
|
||||
func GenerateGetURL(baseURL, apiStr string, params map[string]interface{}) string {
|
||||
queryString := ""
|
||||
if params != nil {
|
||||
for k, v := range params {
|
||||
if queryString == "" {
|
||||
queryString = "?"
|
||||
} else {
|
||||
queryString += "&"
|
||||
}
|
||||
queryString += k + "=" + url.QueryEscape(fmt.Sprint(v))
|
||||
}
|
||||
}
|
||||
return baseURL + "/" + apiStr + queryString
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user