2017-11-18 281 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"
相關問題