fix cookie with comma (#15319)
This commit is contained in:
parent
a667475aaf
commit
366216da64
1 changed files with 5 additions and 1 deletions
|
|
@ -229,7 +229,11 @@ proc parseHeader*(line: string): tuple[key: string, value: seq[string]] =
|
||||||
i = line.parseUntil(result.key, ':')
|
i = line.parseUntil(result.key, ':')
|
||||||
inc(i) # skip :
|
inc(i) # skip :
|
||||||
if i < len(line):
|
if i < len(line):
|
||||||
i += parseList(line, result.value, i)
|
if cmpIgnoreCase(result.key, "cookie") == 0:
|
||||||
|
i += line.skipWhitespace(i)
|
||||||
|
result.value.add line.substr(i)
|
||||||
|
else:
|
||||||
|
i += parseList(line, result.value, i)
|
||||||
elif result.key.len > 0:
|
elif result.key.len > 0:
|
||||||
result.value = @[""]
|
result.value = @[""]
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue