Ich möchte Daten im Jason-Format zur Verarbeitung an einen WCF-Dienst senden. Wcf-Dienst wird entwickelt und wenn Jason-Eingabe mit Fiddler an den Dienst gesendet wird, wird der Fehler ausgelöst - Der Server hat bei der Verarbeitung der Anforderung einen Fehler festgestellt. Die Ausnahmebedingungsnachricht lautet "Die eingehende Nachricht hat ein unerwartetes Nachrichtenformat" Raw ". Die erwarteten Nachrichtenformate für die Operation sind 'Xml', 'Json'. Dies kann daran liegen, dass für die Bindung kein WebContentTypeMapper konfiguriert wurde. Weitere Informationen finden Sie in der Dokumentation von WebContentTypeMapper. '. Weitere Informationen finden Sie in den Serverprotokollen.
%Vor%Wenn ich wcftestclient (Debug-Modus) verwende, funktioniert es gut - denke, es verwendet soap / xml.
Der Inhaltstyp der Anfrage sollte Anwendung / json sein, nicht application / jason . Versuchen Sie das zu ändern und es sollte funktionieren.
Dieses Problem tritt weiterhin nach der obigen Korrektur auf, wenn eine Diskrepanz zwischen dem Inhalt des Inhaltstyp-Mappers und dem RequestFormat besteht.
Auf Ihrer Bindung, wenn Sie
haben %Vor%überprüfen Sie, was die Methode
%Vor%gibt Übereinstimmungen zurück, sagen Sie
%Vor%auf Ihrem Operationsvertrag