Einzelnen Beitrag anzeigen

fisipjm

Registriert seit: 28. Okt 2013
299 Beiträge
 
#1

Cookies verwenden mit TRestClient

  Alt 22. Feb 2022, 12:19
Delphi-Version: 10.4 Sydney
Hi in die Runde,

ich versuche mich gerade an der Anmeldung an der DocuWare Rest API. Ich glaub ich stehe gewaltig auf dem Schlauch und brauch mal einen kräftigen Schubs.

Ich versuche mit den Delphi TRestClient, TRestResponse und TRestRequest Komponenten folgenden curl aufruf zu simulieren.

Code:
curl --location --request POST "https://servername.com/docuware/platform/Account/Logon" ^
--header "Content-Type: application/x-www-form-urlencoded" ^
--header "Accept: application/json" ^
--data-urlencode "LicenseType=" ^
--data-urlencode "Password=PASSWORD" ^
--data-urlencode "RedirectToMyselfInCaseOfError=false" ^
--data-urlencode "RememberMe=false" ^
--data-urlencode "UserName=USERNAME" ^
--data-urlencode "HostID=CURL_CLIENT" ^
--cookie-jar "C:\Temp\login.cookies"
Die Anleitung dafür kommt hier her: https://developer.docuware.com/rest/...url_login.html

Ich bekomme alles hin, bis auf das Cookiehandeling. Ich habe nur die Option AllowCookies gefunden, aber nicht wo ich die dann für spätere Abfragen wiederverwerten kann. Habt ihr damit schon Erfahrungen sammeln können?

Grüße
PJM
  Mit Zitat antworten Zitat