[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "show_choose_data?choose_task_no={choose_task_no}&material_code={material_code}&bill_status={bill_status}")]
string show_choose_data(string choose_task_no, string material_code, string bill_status);
[OperationContract]
[WebInvoke(Method="POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "choose_data?choose_task_no={choose_task_no}&material_code={material_code}&bill_status={bill_status}")]
string choose_data(string choose_task_no, string material_code, string bill_status);
如上两个方法,第一个方法可以正常访问,第二个方法就报不允许此方法了。
有什么解决办法?
PS:布署到服务器上后,直接通过浏览器地址进行访问。
1 个解决方案
#1
问题已经解决,POST方法不能直接在地址栏调用
#1
问题已经解决,POST方法不能直接在地址栏调用