We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9e8ea56 commit 0f96abeCopy full SHA for 0f96abe
src/net/url/url.go
@@ -1012,12 +1012,16 @@ func (v Values) Encode() string {
1012
for _, k := range keys {
1013
vs := v[k]
1014
keyEscaped := QueryEscape(k)
1015
- for _, v := range vs {
1016
- if buf.Len() > 0 {
1017
- buf.WriteByte('&')
+ if buf.Len() > 0 {
+ buf.WriteByte('&')
+ }
1018
+ for index, v := range vs {
1019
+ if index == 0 {
1020
+ buf.WriteString(keyEscaped)
1021
+ buf.WriteByte('=')
1022
+ } else {
1023
+ buf.WriteByte(',')
1024
}
- buf.WriteString(keyEscaped)
- buf.WriteByte('=')
1025
buf.WriteString(QueryEscape(v))
1026
1027
0 commit comments