diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim index e3e5a5c11..5c53c1a39 100644 --- a/lib/pure/httpclient.nim +++ b/lib/pure/httpclient.nim @@ -818,7 +818,7 @@ proc parseResponse(client: HttpClient | AsyncHttpClient, if not fullyRead: httpError("Connection was closed before full request has been made") - if getBody: + if getBody and result.code != Http204: when client is HttpClient: client.bodyStream = newStringStream() result.bodyStream = client.bodyStream