mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
net.http: render each header value on a newline (#11270)
This commit is contained in:
@@ -554,21 +554,17 @@ pub fn (h Header) render(flags HeaderRenderConfig) string {
|
||||
} else {
|
||||
data_keys[0]
|
||||
}
|
||||
sb.write_string(key)
|
||||
sb.write_string(': ')
|
||||
for i in 0 .. data_keys.len - 1 {
|
||||
k := data_keys[i]
|
||||
for k in data_keys {
|
||||
for v in h.data[k] {
|
||||
sb.write_string(key)
|
||||
sb.write_string(': ')
|
||||
sb.write_string(v)
|
||||
sb.write_string(',')
|
||||
sb.write_string('\r\n')
|
||||
}
|
||||
}
|
||||
k := data_keys[data_keys.len - 1]
|
||||
sb.write_string(h.data[k].join(','))
|
||||
sb.write_string('\r\n')
|
||||
}
|
||||
} else {
|
||||
for k, v in h.data {
|
||||
for k, vs in h.data {
|
||||
key := if flags.version == .v2_0 {
|
||||
k.to_lower()
|
||||
} else if flags.canonicalize {
|
||||
@@ -576,10 +572,12 @@ pub fn (h Header) render(flags HeaderRenderConfig) string {
|
||||
} else {
|
||||
k
|
||||
}
|
||||
sb.write_string(key)
|
||||
sb.write_string(': ')
|
||||
sb.write_string(v.join(','))
|
||||
sb.write_string('\r\n')
|
||||
for v in vs {
|
||||
sb.write_string(key)
|
||||
sb.write_string(': ')
|
||||
sb.write_string(v)
|
||||
sb.write_string('\r\n')
|
||||
}
|
||||
}
|
||||
}
|
||||
res := sb.str()
|
||||
|
||||
Reference in New Issue
Block a user