Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   http request (https://www.delphipraxis.net/174745-http-request.html)

Alterauge 11. Mai 2013 19:42

AW: http request
 
Hallo,

so jetzt bekomme ich über Button1 mein Telegramm gesendet! ( 1 x mal)
Benutze die Indy TCPClient Komponente, ein disconnect ist nicht möglich! (ist ja bekannt bei der Indy Komponente)

Was habe ich jetzt noch für eine Möglichkeit, über den Button1 das Telegramm nochmals zu senden?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
 request, nl, content : string;
 i : integer;
begin
   content := 'type=pocsag&address=1234077&flags=0&function=a&message=hallo';
      nl := AnsiChar(#13) + AnsiChar(#10);
   request := 'POST /telegramin/alarmgeber/input.xml HTTP/1.1' + nl
   + 'Authorization: Basic FtzUjHjUjjJHUJ=' + nl
   + 'Content-Type: application/x-www-form-urlencoded' + nl
   + 'Host: delphi.delphi.de' + nl
   + 'Content-Length: ' + IntToStr(length(content)) + nl
   + 'Expect: 100-continue' + nl
   + 'Connection: Keep-Alive'+ nl + nl
   + content;
 Client.IOHandler.WriteLn(request);
  for I := 1 to 20 do
   Memo1.Lines.Add(Client.IOHandler.ReadLn);
 end

mjustin 12. Mai 2013 10:59

AW: http request
 
Zitat:

Zitat von Alterauge (Beitrag 1215070)
Benutze die Indy TCPClient Komponente, ein disconnect ist nicht möglich! (ist ja bekannt bei der Indy Komponente)

Bei der TIdTCPClient Komponente kann man Disconnect ausführen. Ich bin mir sicher noch nichts gegenteiliges gehört zu haben ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz