WCF-REST-POST von JSON: Parameter ist leer

8

Mit Fiddler poste ich eine JSON-Nachricht an meinen WCF-Dienst. Der Dienst verwendet System.ServiceModel.Activation.WebServiceHostFactory

%Vor%

Wenn der POST erstellt wird, kann ich in den Code eindringen, aber der Parameter benutzernamePasswordJson ist null . Warum ist das?

Hinweis: Wenn ich den BodyStyle auf Bare setze, kommt der Beitrag nicht einmal zu dem Code, den ich debuggen soll.

Hier ist der Fiddler-Bildschirm:

    
BahaiResearch.com 26.07.2011, 20:01
quelle

1 Antwort

18

Sie haben Ihren Parameter als Typ String deklariert, so dass er eine JSON-Zeichenfolge erwartet - und Sie ein JSON-Objekt an ihn übergeben.

Um diese Anfrage zu erhalten, müssen Sie einen Vertrag ähnlich dem folgenden haben:

%Vor%     
carlosfigueira 26.07.2011, 20:16
quelle

Tags und Links