WCF 不允许此方法 ?

佛不问苍生 2017-09-28 04:25:46
[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:布署到服务器上后,直接通过浏览器地址进行访问。
...全文
596 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
佛不问苍生 2017-09-29
  • 打赏
  • 举报
回复
问题已经解决,POST方法不能直接在地址栏调用

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧