From e264fa24cd6e0a2ac4c960518fa73e12a2006bd0 Mon Sep 17 00:00:00 2001 From: def Date: Fri, 10 Jul 2015 00:32:39 +0200 Subject: [PATCH] Fix async httpclient post to work without multipart --- lib/pure/httpclient.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim index 2ca2098b38..e6b8088c59 100644 --- a/lib/pure/httpclient.nim +++ b/lib/pure/httpclient.nim @@ -834,11 +834,12 @@ proc post*(client: AsyncHttpClient, url: string, body = "", multipart: Multipart else: x var xb = mpBody.withNewLine() & body - client.headers["Content-Type"] = mpHeader.split(": ")[1] + if multipart != nil: + client.headers["Content-Type"] = mpHeader.split(": ")[1] client.headers["Content-Length"] = $len(xb) result = await client.request(url, httpPOST, xb) - + when not defined(testing) and isMainModule: when true: # Async