2010-12-02 42 views
0

我有一個很大的問題。 我創建了一個WCF service.My POST聲明如下所示:REST服務沒有得到POST有效負載

[OperationContract] 
[WebInvoke(UriTemplate = "json/put", 
      Method = "POST", 
      BodyStyle = WebMessageBodyStyle.Wrapped, 
      RequestFormat = WebMessageFormat.Json, 
      ResponseFormat = WebMessageFormat.Json)] 
string PutData(string jsonText); 

我期待的是,當我發送數據(我使用fiddler2進行測試),它將會被自動「放」進jsonText變量。 的服務工作,但沒有數據:(。

任何人可以幫助?The whole project

回答

0

WCF預計JSON有效載荷進行反序列化到一個類型,嘗試創造出一種形狀像您的JSON有效載荷和一類使用它作爲參數類型

+0

謝謝,這可能是它,但它只是重新開始並重新編碼以下示例:http://social.msdn.microsoft.com/Forums/en-US/wcf/線程/ 96404c7a-9130-47b3-9fb1-a3414823f545 – user527938 2010-12-03 12:22:57