Einzelnen Beitrag anzeigen

lowmax_5

Registriert seit: 9. Mai 2003
Ort: Münster, NRW
257 Beiträge
 
Delphi 11 Alexandria
 
#20

AW: REST-API - Überstellung X-Authorization Token

  Alt 6. Apr 2020, 23:01
Das ist sicherlich keine schlechte Idee, das ganze mal ohne Delphi zu testen.

Ich habe nun mal mit Postman ein Authorization 'Bearer Token' abgesetzt und bekomme folgende Rückmeldung

{
"success": false,
"errors": "Login required",
"error_code": "invalid_credentials"
}

Auch andere scheinen ein ähnliches Problem zu haben:
https://community.victronenergy.com/...error-401.html

Nachtrag1:
Mit Postman hat es nun zumindest schon mal geklappt: Jipee!
Unter Headers einen Key mit 'X-Authorization' anlegen + in die Value Bearer + Leerzeichen + Token

Nachtrag2:
Arghhhhhhhhhh!!! Der Token hatte Quotes.... ==> AnsiDequotedStr

Nachtrag3:
Nun hätte es mit Delphi ja auch funktionieren sollen:


Code:
RESTClient.SetHTTPHeader('X-Authorization','Bearer ' +  token);
oder
Code:
RESTRequest.Params.AddHeader('X-Authorization', 'Bearer ' + token);
Code:
oder
RestClient2.AddAuthParameter('X-Authorization','Bearer ' + token, TRESTRequestParameterKind.pkHTTPHEADER);
Das funktioniert nun leider nicht. Was mache ich da noch falsch?
  Mit Zitat antworten Zitat