Don't add content-length header on GET request when there is no body. (#16196)

* Don't add content-length header on GET request when there is no body.

* Add space between the not and the (.

* Take Dom's suggestion.
This commit is contained in:
treeform 2020-12-01 14:29:15 -08:00 • committed by GitHub
commit cabfc7ec5c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -980,7 +980,7 @@ proc requestAux(client: HttpClient | AsyncHttpClient, url, httpMethod: string,
var data: seq[string] var data: seq[string]
if multipart != nil and multipart.content.len > 0: if multipart != nil and multipart.content.len > 0:
data = await client.format(multipart) data = await client.format(multipart)
else: elif httpMethod in ["POST", "PATCH", "PUT"] or body.len != 0:
client.headers["Content-Length"] = $body.len client.headers["Content-Length"] = $body.len
when client is AsyncHttpClient: when client is AsyncHttpClient: