Der Server ist nicht zickig, sondern erwartet ein
application/json.
Du schickst ihm aber ein
application/x-www-form-urlencoded.
Das ist so wie mit den Birnen und den Äpfel.
UPDATE Ok, ich will dann mal lösen ...
Wenn du nichts angibst
ctNone
, dann wird der Request als
ctAPPLICATION_X_WWW_FORM_URLENCODED
abgeschickt.
Also wäre es geschickt, wenn du den Body so angibst
Delphi-Quellcode:
Req_Update.Params.Clear;
Req_Update.AddBody(JsonString,ctAPPLICATION_JSON);
Req_Update.Execute;
denn dann wird der wird dieser Request auch mit dem Content-Type
application/json abgeschickt.