2015-07-10 200 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,因为它的类型是未指定的。