Ich habe einen REST WCF-Dienst und eine WCF-Client-Anwendung dafür.Wie erzwingen Sie Anforderungen, JSON zu sein? I.e. wie man XML-Körper blockiert?
Mein Betrieb hat die WebGet Attribut mit den folgenden Eigenschaften: Bodystyle = WebMessageBodyStyle.Bare, Responseformat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json
Allerdings, wenn ich die WCF-Client verwenden, wird der Antrag mit der Körper im XML-Format! Dies ist unerwünscht! Wie kann ich es ändern, um JSON zu verwenden?
Außerdem möchte ich verhindern, dass XML serverseitig akzeptiert wird - wie kann ich das erreichen? Ich hätte erwartet, RequestFormat zu spezifizieren, aber es scheint nur ein Vorschlag zu sein?
Edit: vergiss, ich bin ein Idiot. Ich schaute auf den falschen Betriebsvertrag - die richtigen waren in einer # Region, die ich nicht erweitert hatte ... der Client funktioniert gut. Der Server-Punkt ist immer noch gültig, aber im Zusammenhang mit dieser Frage ist es wahrscheinlich besser, diese Frage als geschlossen zu betrachten.