web api Get [fromuri] 传多个参数报错
传值
url = url + '/Chart?data=taskdep&subject=1006'
Get方法
[HttpGet]
public List<object> Get([FromUri]string data = "taskdep",[FromUri]string subject = "1008") {
……
}
"Message": "出现错误。", "ExceptionMessage": "找到了与该请求匹配的多个操作:
url 只写一个data
正常输出,写两个参数就报错如上,只写一个subject
也是报错如上。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
对应的 Controller 里面只能接收一个方法。如果有多个方法拆分成多个 Controller
前端请求的时候,最好是带上Action的名字,不带的话可能会映射到多个Action,就会报这个错
formbody?
试试改一下参数名称、应该是名称冲突