From 262a47887d2578c2eb0c2196ea3191b6a088209f Mon Sep 17 00:00:00 2001 From: "rumpf_a@web.de" <> Date: Sun, 31 Jan 2010 01:27:52 +0100 Subject: [PATCH] progress for httpclient --- lib/devel/httpclient.nim | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/lib/devel/httpclient.nim b/lib/devel/httpclient.nim index ba424d6078..fb93596304 100755 --- a/lib/devel/httpclient.nim +++ b/lib/devel/httpclient.nim @@ -82,29 +82,10 @@ proc parseBody(data: var string, start: int, s: TSocket, setLen(result, L + missing) discard s.recv(addr(result[L]), missing) - #var c: char - #discard s.recv(addr(c), sizeof(c)) - #if c == '\C': discard s.recv(addr(c), sizeof(c)) - #if c != '\L': httpError("CRLF missing: " & c) - # next chunk: data = s.recv() echo data i = 0 - when false: - # chunk may be bigger than what we got: - while size < chunkSize: - data = s.recv() - echo "currsize: ", size, " chunksize: ", chunkSize, " dlen ", data.len - if size + data.len <= chunkSize: - result.add(data) - inc(size, data.len) - else: - i = chunkSize-size - var x = copy(data, 0, i-1) - result.add(x) - inc(size, x.len) - #break # skip trailing CR-LF: while data[i] in {'\C', '\L'}: inc(i)