Try to fix memory leak
This commit is contained in:
parent
89df5e4155
commit
99845434f9
|
@ -348,7 +348,7 @@ class ApiClient
|
||||||
requestString = message.serializeToJsonString;
|
requestString = message.serializeToJsonString;
|
||||||
}
|
}
|
||||||
|
|
||||||
auto response = requestHTTP(Endpoint,
|
auto httpResponse = requestHTTP(Endpoint,
|
||||||
(scope request) {
|
(scope request) {
|
||||||
request.method = HTTPMethod.POST;
|
request.method = HTTPMethod.POST;
|
||||||
request.headers["Accept"] = "*/*";
|
request.headers["Accept"] = "*/*";
|
||||||
|
@ -356,7 +356,11 @@ class ApiClient
|
||||||
request.headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36";
|
request.headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36";
|
||||||
request.writeBody(cast(ubyte[])("request=" ~ requestString.urlEncode));
|
request.writeBody(cast(ubyte[])("request=" ~ requestString.urlEncode));
|
||||||
}
|
}
|
||||||
).bodyReader.readAllUTF8;
|
);
|
||||||
|
|
||||||
|
auto response = httpResponse.bodyReader.readAllUTF8;
|
||||||
|
|
||||||
|
httpResponse.dropBody();
|
||||||
|
|
||||||
return response.parseJsonString.deserializeJson!ApiResponse;
|
return response.parseJsonString.deserializeJson!ApiResponse;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue