我有wcf rest服务。
我编写了POST方法和GET方法。这两个方法在几天前都工作得很好,但是突然之间,Post工作得很好,但是所有的Get方法都返回"Endpoint not found“。我已经检查了几百万次的网址模板,但它都是好的。下面是我的代码:
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "AddActivities")]
AddActivitiesResponse AddActivities(List<Activity> activities);
[OperationContract]
[WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "GetGeoLocation/{fullAddress}/{account}")]
GetGeoLocationResponse GetGeoLocation(string fullAddress, string account);
发布于 2017-05-28 20:42:24
抱歉,我搞错了。我请求了错误的url tempalte。我发送了GetGeoLocation?fullAddress=NY,但我应该发送GetGeoLocation/NY
https://stackoverflow.com/questions/44226294
复制相似问题