Einzelnen Beitrag anzeigen

Detlev

Registriert seit: 16. Nov 2014
Ort: Hamburg
46 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: System.Net.HTTPClientComponent

  Alt 16. Dez 2022, 16:47
Habe die Originalfrage gekürzt auf das verbliebende Unwissen. Habe gerade herausgefunden, dass man THTTPRequest mit einem THTTPClient verbinden muss. Dann frage ich mich aber: Was soll das? Hat jemand darauf eine Antwort, warum man dann nicht gleich den HTTPClient verwendet, sondern umständlich einen HTTPRequest verbindet?!

Wie auch immer, https funktioniert so nicht, http aber schon. Die zentrale Frage bleibt also.

Delphi-Quellcode:
procedure TForm1.SpeedNETGetClick(Sender: TObject);
var
  AHTTPRequest : TNetHTTPRequest;
  AHTTPClient : TNetHTTPClient;

  AResponseStream : TMemoryStream;
  AString : String;
begin
  AHTTPClient := TNetHTTPClient.Create(nil);

  AHTTPRequest := TNetHTTPRequest.Create(nil);
  AHTTPRequest.Client := AHTTPClient;

  AResponseStream := TMemoryStream.Create;

  MemoGetSSL2.Text := AHTTPRequest.Get('http://squarenmr.com', AResponseStream).ContentAsString;

  AResonseStream.Free;
  AHTTPRequest.Free;
  AHTTPClient.Free;
Detlev

Geändert von Detlev (16. Dez 2022 um 16:49 Uhr)
  Mit Zitat antworten Zitat