Fix async httpclient post to work without multipart
This commit is contained in:
parent
7d1a58224e
commit
e264fa24cd
1 changed files with 3 additions and 2 deletions
|
|
@ -834,11 +834,12 @@ proc post*(client: AsyncHttpClient, url: string, body = "", multipart: Multipart
|
||||||
else:
|
else:
|
||||||
x
|
x
|
||||||
var xb = mpBody.withNewLine() & body
|
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)
|
client.headers["Content-Length"] = $len(xb)
|
||||||
|
|
||||||
result = await client.request(url, httpPOST, xb)
|
result = await client.request(url, httpPOST, xb)
|
||||||
|
|
||||||
when not defined(testing) and isMainModule:
|
when not defined(testing) and isMainModule:
|
||||||
when true:
|
when true:
|
||||||
# Async
|
# Async
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue