Selâmlar,
https://prnt.sc/vpaw1b
Yukarıdaki resim örneğindeki gibi, NetHTTPClient bileşenini kullanarak post işlemini nasıl yapabilirim. Benim kullandığım mevcut metod aşağıdaki gibidir.
Nerede hata yapıyorum acaba ben?
Teşekkürler.
https://prnt.sc/vpaw1b
Yukarıdaki resim örneğindeki gibi, NetHTTPClient bileşenini kullanarak post işlemini nasıl yapabilirim. Benim kullandığım mevcut metod aşağıdaki gibidir.
{$region ' Function PostGerceklestir(EklenecekVeri:String):String; '}
Function PostGerceklestir(EklenecekVeri:String):String;
var
VeriRaw, Veri : TStringStream;
begin
Result:='';
If Trim(EklenecekVeri)='' Then Exit;
VeriRaw:=TStringStream.Create(lParamList.ToString, TEncoding.utf8);
Veri := TStringStream.Create;
try
NetHTTPClient1.Accept := 'application/json';
NetHTTPClient1.ContentType := 'application/json; charset=utf-8;';
NetHTTPClient1.UserAgent := 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36';
NetHTTPClient1.AcceptCharSet := 'utf-8';
NetHTTPClient1.AcceptEncoding := '65001';
NetHTTPClient1.AcceptLanguage := 'tr-TR';
NetHTTPClient1.CustomHeaders['token'] := 'Authorization=Bearer 1AB2B3V3JDD....' ;
try
NetHTTPClient1.Post('http://postsitesi.com', VeriRaw, Veri);
Result:=Veri.DataString;
except
On E:Exception Do
ShowMessage('#PostGerceklestir.Hata : '+E.Message);
end;
finally
FreeAndNil(VeriRaw);
FreeAndNil(Veri);
end;
end;
{$endregion}
Nerede hata yapıyorum acaba ben?
Teşekkürler.



