fix queryEscape parts in links #806
This commit is contained in:
@@ -475,7 +475,12 @@ func addParams(uri string, params map[string]string, remark string) string {
|
||||
URL, _ := url.Parse(uri)
|
||||
var q []string
|
||||
for k, v := range params {
|
||||
switch k {
|
||||
case "mport", "alpn":
|
||||
q = append(q, fmt.Sprintf("%s=%s", k, v))
|
||||
default:
|
||||
q = append(q, fmt.Sprintf("%s=%s", k, url.QueryEscape(v)))
|
||||
}
|
||||
}
|
||||
URL.RawQuery = strings.Join(q, "&")
|
||||
URL.Fragment = remark
|
||||
|
||||
Reference in New Issue
Block a user