Golang的url.encode,拼接请求url字符串 - Jxy 博客
func NewClientUrlPath(u string, arg map[string]string) string {
val := url.Values{}
for k, v := range arg {
val.Add(k, v)
}
body := val.Encode()
return fmt.Sprintf("%s?%s", u, body)
}
func TestNewClientUrlPath(t *testing.T){
url:=NewClientUrlPath("http://ip:port/v1",map[string]string{
"name":"xj",
"age":"18"
})
//url=http://ip:port/v1?name=xj&&age=18
}
网友评论