url get 编码
有些中文的话不能直接调,还有些特殊字符,需要转义一下。
package main
import (
"fmt"
"net/url"
)
func main() {
v := url.Values{}
v.Add("cat sounds", "meow")
v.Add("cat sounds", "mew/")
v.Add("cat sounds", "mau$")
fmt.Println(v.Encode())
}
然后和endpoint组合一下就是
fmt.Sprintf("%s?%s",endpoint,v.Encode())