2017-11-18 282 views
1

我写了一个API使用这种格式:错误:方法在REST不允许WCF阿比

[OperationContract] 
[WebInvoke(Method = "Get", UriTemplate = "/GetPrice/{ItemID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)] 
string GetVegatablePrice(string ItemID); 

我得到了一个错误:

method not allowed

+0

如果你的答案是值得分享,发布它作为答案。 – aaron

+0

我们可以使用WCF创建Rest api吗?根据我的知识,我们可以创建SOAP API,它使用WCF服务返回xml值。如果我错了,请纠正我 –

+1

@Prasadtelkikar我们可以使用WCF创建REST和SOAP API – Vinoth

回答

1

最后我得到的回答这一点。

解决方案

只是改变方法名"GET"

在写一个Http方法,确保以大写字母写,如:

  • "GET"
  • "PUT"
  • "POST"
  • "DELETE"
相关问题