AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Indy Http Post mit StringList
Thema durchsuchen
Ansicht
Themen-Optionen

Indy Http Post mit StringList

Ein Thema von stefan681 · begonnen am 10. Nov 2016
Antwort Antwort
stefan681

Registriert seit: 16. Jun 2005
18 Beiträge
 
#1

Indy Http Post mit StringList

  Alt 10. Nov 2016, 13:28
Hallo,

ich habe folgendes Problem:

Ich müsste von einer Webseite per Http-Post-Befehl Daten abrufen:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
    Params : TStringList;
    Enc : TEncoding;
    ResponseStr : String;

begin

  with IdHTTP do begin
    try
      Request.ContentType := 'text/html';

      Params := TStringList.Create;
      try
        with Params do begin
          Clear;
          Add('[Client]');
          Add('server_id = XX.XX.XX.XX');
          Add('prog_id = XX');
          Add('login_string = XX');
          Add('login_client = XX');
          Add('read_min_date = 2016-09-01');
          Add('read_from_date =last');
          Add('read_max_lines = 1500');
        end;
        Enc := CharsetToEncoding(Request.CharSet);
        try
          ResponseStr := Post('http://XX.XX.XX.XX/XX/XX/XX/XX.cgi?prog_id=dtdbdata1,index_id=1100', params);
        finally
          Enc.Free;
        end;
      finally
        Params.Free;
      end;
    finally
      Free;
    end;
  end;

  Memo.Lines.Clear;
  Memo.Lines.Text := ResponseStr;
end;
Damit bekomme ich einen Fehler, das die Anmeldung fehlschlägt.

Lade ich die Parameter-Datei aus einem Verzeichnis, so funktioniert es:

ResponseStr := Post('http://XX.XX.XX.XX/XX/XX/XX/XX.cgi?prog_id=dtdbdata1,index_id=1100', 'P:\Params.TXT');

Hat jemand eine Idee, wodran das liegen kann?

Vielen Dank.

Gruß

Stefan
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz