So geht es also definitiv nicht?
Delphi-Quellcode:
RestClient.ContentType := 'application/veryspecialjson+V42';
RestRequest.Params.AddItem('Content-Type',
RestClient.ContentType,
TRESTRequestParameterKind.pkHTTPHEADER,
[TRESTRequestParameterOption.poDoNotEncode],
TRESTContentType.ctNone);
Zitat:
Wenn ich mich an meine Odysee von vor einem Jahr richtig erinnere, hast du dann den Content-Type entweder doppelt drin stehen - also einmal den selbst gesetzten und den automatischen - oder es wird das eigene Feld doch wieder überschrieben. Ich meine, es war ersteres, also dass er doppelt vorkommt.
Diesen Vorschlag habe ich neulich schon einmal im Internet gefunden und es kam weiterhin "Unsupported media type" zurück. Ich wollte jetzt gerade bBommels Aussage mit Charles überprüfen, also ob der Header doppelt auftaucht oder ob er wieder überschrieben wird, aber nun hat es plötzlich funktioniert.
Irgendwas habe ich gestern wohl falsch gemacht.
Ich halte es zwar für ein falsches Design, dass die Property "ContentType" von außen gesetzt werden kann, obwohl das überhaupt keine Auswirkung auf den Request hat, aber nun ja, für mich zählt erst einmal, dass ich eine (einfache) Lösung habe.
Danke jedenfalls für eure Hilfe