Skip to content

Commit e38ad29

Browse files
committed
[httpClient] Fixed UTF8 json
1 parent 8d0ef7e commit e38ad29

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Quick.HttpClient.pas

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,9 @@ function TJsonHttpClient.Get(const aURL : string) : IHttpRequestResponse;
147147
bodycontent : TStringStream;
148148
responsecontent : TStringStream;
149149
begin
150-
bodycontent := TStringStream.Create;
150+
bodycontent := TStringStream.Create('',TEncoding.UTF8);
151151
try
152-
responsecontent := TStringStream.Create;
152+
responsecontent := TStringStream.Create('',TEncoding.UTF8);
153153
try
154154
{$IFDEF DELPHIXE8_UP}
155155
resp := fHTTPClient.Get(aURL,responsecontent,nil);
@@ -185,7 +185,7 @@ function TJsonHttpClient.Post(const aURL, aInContent : string; aHeaders : TPairL
185185
postcontent := TStringStream.Create(Utf8Encode(aInContent));
186186
try
187187
//postcontent.WriteString(aInContent);
188-
responsecontent := TStringStream.Create;
188+
responsecontent := TStringStream.Create('',TEncoding.UTF8);
189189
try
190190
{$IFDEF DELPHIXE8_UP}
191191
if aHeaders <> nil then
@@ -238,7 +238,7 @@ function TJsonHttpClient.Post(const aURL : string; aInContent : TStream) : IHttp
238238
responsecontent : TStringStream;
239239
begin
240240
//postcontent.WriteString(aInContent);
241-
responsecontent := TStringStream.Create;
241+
responsecontent := TStringStream.Create('',TEncoding.UTF8);
242242
try
243243
{$IFDEF DELPHIXE8_UP}
244244
resp := fHTTPClient.Post(aURL,aInContent,responsecontent);
@@ -290,7 +290,7 @@ function TJsonHttpClient.Put(const aURL, aInContent : string) : IHttpRequestResp
290290
postcontent := TStringStream.Create(Utf8Encode(aInContent));
291291
try
292292
//postcontent.WriteString(aInContent);
293-
responsecontent := TStringStream.Create;
293+
responsecontent := TStringStream.Create('',TEncoding.UTF8);
294294
try
295295
{$IFDEF DELPHIXE8_UP}
296296
resp := fHTTPClient.Put(aURL,postcontent,responsecontent);

0 commit comments

Comments
 (0)