我已经用这种格式编写了一个API:
[OperationContract]
[WebInvoke(Method = "Get", UriTemplate = "/GetPrice/{ItemID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
string GetVegatablePrice(string ItemID);
我收到了一个错误:
方法不允许
答案 0 :(得分:1)
最后我得到了答案。
只需将方法名称更改为"GET"
。
在编写Http
方法时,请务必以大写字母书写,例如:
"GET"
"PUT"
"POST"
"DELETE"