2015-07-10 256 views
0

我創建了一個新的REST API,它是一種PUT方法。REST API返回無響應

[OperationContract] 
[WebInvoke(UriTemplate = "/Place/Info", Method = "PUT", 
      BodyStyle = WebMessageBodyStyle.Bare)] 
Info SavePlaceInfo(Info inf); 

我正在通過{}我期待一些錯誤,但得到0響應。

可能是什麼原因。

+0

可能''SavePlaceInfo'是用'null'調用的。在這種情況下應該是什麼行爲? –

+0

如果爲null,則應設置「WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.InternalServerError」並返回500內部服務器錯誤。但我收到0迴應或無回覆 – user2822362

+0

SavePlaceInfo的正文是怎樣的?你在調試服務器時看到了什麼? –

回答

1

我可以解決這個問題。 問題是:Json序列化程序無法序列化.Net DateTime.MinValue,因爲它的類型是未指定的。