Kann dein "geht immer noch nicht" nicht nachvollziehen.
Delphi XE7
Delphi-Quellcode:
unit Unit2;
interface
uses
Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
Vcl.Graphics,
Vcl.Controls,
Vcl.Forms,
Vcl.Dialogs, IdHttp, IdSSLOpenSSL,
Vcl.StdCtrls;
type
TForm2 =
class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
var
http: TIdHttp;
params: TStringList;
begin
try
http := TIdHTTP.Create(
nil);
params := TStringList.Create;
http.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(
nil);
memo1.Text := http.Post('
https://login.fireboard.net/api?authkey=blablablabla=&call=operationData', params);
finally
end;
end;
end.
Einfach
Button & Memo
auf das Formular und OnClick() beim Button das rein.
Wenn du alles "richtig" gemacht hast, erhältst du als Antwort:
Code:
{"status":"error","errors":["unauthorized"]}
Wichtig
Hast du die beiden DLLs wie weiter oben beschrieben ins Verzeichnis zur Projekt-EXE gelegt?