Mit den Indys geht es relativ einfach...
Delphi-Quellcode:
procedure TRestForm.GetArticlesButtonClick(Sender: TObject);
var MS : tMemoryStream;
begin
MS := tMemoryStream.Create;
idHttp1.Request.BasicAuthentication := false;
idHttp1.HTTPOptions := idHttp1.HTTPOptions + [hoInProcessAuth]; // <- Ohne das schlägt es fehl !!!
idHTTP1.Request.Username := UsernameEdit.Text;
idHTTP1.Request.Password := KeyEdit.Text;
idHTTP1.Get(URLEdit.Text+'/articles', MS);
MS.Position := 0;
ResponseMemo.Lines.LoadFromStream(MS);
FreeAndNil(MS);
end;
Einer Umsetzung mit den Delphi-REST-Komponenten bin ich damit aber keinen Schritt näher...