![]() |
curl mit Rest Client
Hallo
Ich beschäftige mir das erste Mal mit REST API. Ich habe z.B. folgende Hinweise Token generieren: curl -X POST -H "Content-Type: application/json" ![]() Jetzt versuche ich, das mit Delphi zu lösen. Habe also auf dem Formular RestClient - BaseURL = ![]() RestRequest - Resource = login, Method = rmPost, username + password als Parameter RestResponse - ContentType = application/json Wenn ich Request mit Rechtsklick ausführe, kommt erst mal: HTTP/1.1 500 Internal Server error Ich mach das sicher falsch. Wie setze ich den curl - Aufruf richtig um? Danke Frank |
AW: curl mit Rest Client
Hallo,
mit der Komponente kenne ich mich nicht aus, aber sicher dass in RestResponse Nutzername und Passwort stehen? |
AW: curl mit Rest Client
Zitat:
Stehen natürlich im RestRequest... |
AW: curl mit Rest Client
Du musst Benutzername und Passwort nicht per Header (Parameter) mitgeben sondern wie bei Curl auch als JSON im Body.
Delphi-Quellcode:
RestRequest.AddBody('{"username":"johndoe","password":"test"}', TRESTContentType.ctAPPLICATION_JSON);
|
AW: curl mit Rest Client
Michael
Es hat auf Anhieb funktioniert! Vielen vielen Dank! Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr. |
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