web api Get [fromuri] 传多个参数报错

发布于 2022-09-06 05:49:28 字数 413 浏览 13 评论 0

传值

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

稳稳的幸福 2022-09-13 05:49:28

对应的 Controller 里面只能接收一个方法。如果有多个方法拆分成多个 Controller

空‖城人不在 2022-09-13 05:49:28

前端请求的时候,最好是带上Action的名字,不带的话可能会映射到多个Action,就会报这个错

风筝有风,海豚有海 2022-09-13 05:49:28

formbody?

街角卖回忆 2022-09-13 05:49:28

试试改一下参数名称、应该是名称冲突

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文