summary refs log tree commit diff stats
path: root/lib/pure/httpclient.nim
diff options
context:
space:
mode:
authordef <dennis@felsin9.de>2015-01-03 17:44:30 +0100
committerdef <dennis@felsin9.de>2015-01-03 17:44:30 +0100
commitee62d56cadb9b05d65b01cd8489de2975604c9c9 (patch)
treec20b16d6dd273e6a52c4445b6adec47a6c945ebf /lib/pure/httpclient.nim
parent387d598cfb95aa8c62f2186ed6a25ef142a5c27e (diff)
downloadNim-ee62d56cadb9b05d65b01cd8489de2975604c9c9.tar.gz
Apply #1824 to fix #1823
Diffstat (limited to 'lib/pure/httpclient.nim')
-rw-r--r--lib/pure/httpclient.nim6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim
index f77be0231..acc80cfdb 100644
--- a/lib/pure/httpclient.nim
+++ b/lib/pure/httpclient.nim
@@ -294,9 +294,11 @@ proc request*(url: string, httpMethod = httpGET, extraHeaders = "",
   var r = if proxy == nil: parseUri(url) else: proxy.url
   var headers = substr($httpMethod, len("http"))
   if proxy == nil:
-    headers.add(" /" & r.path)
+    echo url
+    headers.add(" " & r.path)
     if r.query.len > 0:
       headers.add("?" & r.query)
+    echo headers
   else:
     headers.add(" " & url)
 
@@ -444,7 +446,7 @@ proc generateHeaders(r: Uri, httpMethod: HttpMethod,
                      headers: StringTableRef): string =
   result = substr($httpMethod, len("http"))
   # TODO: Proxies
-  result.add(" /" & r.path)
+  result.add(" " & r.path)
   if r.query.len > 0:
     result.add("?" & r.query)
   result.add(" HTTP/1.1\c\L")
ref='#n5'>5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24