diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2013-12-30 09:13:18 -0800 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2013-12-30 09:13:18 -0800 |
commit | fba0f33f1b0885023a4113641ce703a9ce6e477f (patch) | |
tree | cea281d8c7b2d1bafa330c2adf97dd322ad704f5 | |
parent | 1a4ba705f3064df4f85481fbec707713a98b5f38 (diff) | |
parent | 0420c8c363a755486d6ef8f822b33e5a0f75cb4b (diff) | |
download | Nim-fba0f33f1b0885023a4113641ce703a9ce6e477f.tar.gz |
Merge pull request #788 from zielmicha/httpclient-fix
httpclient: strip trailing whitespace from headers.
-rw-r--r-- | lib/pure/httpclient.nim | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim index 2c0e7b835..bb9835fe7 100644 --- a/lib/pure/httpclient.nim +++ b/lib/pure/httpclient.nim @@ -220,9 +220,8 @@ proc parseResponse(s: TSocket, getBody: bool, timeout: int): TResponse = inc(linei, le) if line[linei] != ':': httpError("invalid headers") inc(linei) # Skip : - linei += skipWhitespace(line, linei) - result.headers[name] = line[linei.. -1] + result.headers[name] = line[linei.. -1].strip() if not fullyRead: httpError("Connection was closed before full request has been made") if getBody: |