我有这样的方法
[WebInvoke(UriTemplate = "StrDetails", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]
public List<StrSearchDetails> StrDetails(string str1)
{
List<StrSearchDetails> details = new List<StrSearchDetails> ();
return details;
}
我可以从Fiddler
中找到这个方法我已更新并更换为
[WebInvoke(UriTemplate = "StrDetails", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]
public List<StrSearchDetails> StrDetails(string str1, string str2)
{
List<StrSearchDetails> details = new List<StrSearchDetails> ();
return details;
}
无法点击此方法。在Fiddler中投掷500错误。
有什么想法吗?
答案 0 :(得分:0)
尝试更改uri模板:
[WebInvoke(uriTemplate="/StrDetails?str1={str1}&str2={str2}", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]