Einzelnen Beitrag anzeigen

seaduck

Registriert seit: 31. Aug 2020
3 Beiträge
 
#1

API den Wert (als JSON) in der Header übergeben

  Alt 31. Aug 2020, 12:45
Hallo,
ich versuche in Delphi über den Restclient einen Request mit der URL: 'http://..........invoices/id-f6155722/paid' erfolgreich zu implementieren. In der Header sollte die bestimmte ID: id-f6155722 als JSON übergeben werden.
Ich habe rClient.SetHTTPHeader('Content- Type', 'application/json');
rClient.SetHTTPHeader('X-Auth-Token','XXXXXXXXXXXXXXX');
die Header Parameter so wie es sein sollte gesetzt. Eine Autorisation ist nicht nötig.
Im Browser bekomme ich den Status Code: 400, über Delphi den Status Code: 404 mit der gleiche PUT Anweisung. Wenn ich den Parameter: id-f6155722 in die geschleiften Klammer setzte dann kommt über Delphi ein Status Code: 415, also gehe ich stark davon aus, dass die Header in Delphi nicht als JSON gesetzt wird und an dem Server nicht als JSON übermittelt wird.
Was könnte ich machen?
Danke vorab.
  Mit Zitat antworten Zitat