Modify proc parseHeader
This commit is contained in:
parent
34ca9dd586
commit
930e90a730
1 changed files with 5 additions and 2 deletions
|
|
@ -126,8 +126,11 @@ proc parseHeader(line: string): tuple[key, value: string] =
|
||||||
var i = 0
|
var i = 0
|
||||||
i = line.parseUntil(result.key, ':')
|
i = line.parseUntil(result.key, ':')
|
||||||
inc(i) # skip :
|
inc(i) # skip :
|
||||||
i += line.skipWhiteSpace(i)
|
if i < len(line):
|
||||||
i += line.parseUntil(result.value, {'\c', '\L'}, i)
|
i += line.skipWhiteSpace(i)
|
||||||
|
i += line.parseUntil(result.value, {'\c', '\L'}, i)
|
||||||
|
else:
|
||||||
|
result.value = ""
|
||||||
|
|
||||||
proc parseProtocol(protocol: string): tuple[orig: string, major, minor: int] =
|
proc parseProtocol(protocol: string): tuple[orig: string, major, minor: int] =
|
||||||
var i = protocol.skipIgnoreCase("HTTP/")
|
var i = protocol.skipIgnoreCase("HTTP/")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue