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)
|
URL, _ := url.Parse(uri)
|
||||||
var q []string
|
var q []string
|
||||||
for k, v := range params {
|
for k, v := range params {
|
||||||
|
switch k {
|
||||||
|
case "mport", "alpn":
|
||||||
q = append(q, fmt.Sprintf("%s=%s", k, v))
|
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.RawQuery = strings.Join(q, "&")
|
||||||
URL.Fragment = remark
|
URL.Fragment = remark
|
||||||
|
|||||||
Reference in New Issue
Block a user