Hallo zusammen,
Mein REST Webservice funktioniert mit json ohne Probleme.
Statt application/json möchte ich jetzt application/xml verwenden.
Der Endpunkt funktioniert, Daten abfragen von Methoden ohne Eingabeparameter funktioniert auch!
Bei Methoden mit Eingabeparametern, bekomme ich aber immer den Fehler 400 (bad request) zurück.
Wie muss ich die Eingabeparameter in XML formatieren, damit es funktioniert?
Beispiel:
C#-Quelltext
1: 2: 3: 4:
| [OperationContract] [WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest)] string GetMyName([MessageParameter(Name = "name")]string name); |
Ich habe es so versucht, aber das funktioniert nicht:
XML-Daten
In json ist es einfach {"name":"Gunhawk"}. Das funktioniert.
Könnt ihr mir bitte weiterhelfen, wie ein Requestbody bei application/xml aussehen muss?
Mfg