首页 新闻 会员 周边 捐助

请求控制器的错误

0
[待解决问题]

控制器是这样的,但是我无法用postman请求

[HttpPost]
public ApiResult SignIn(string ticket, [FromBody]Sign sign)
灬丶的主页 灬丶 | 初学一级 | 园豆:9
提问于:2020-07-08 12:10
< >
分享
所有回答(3)
0

请求的url写错了吧

我是满意吖 | 园豆:386 (菜鸟二级) | 2020-07-08 12:56

没有错啊

支持(0) 反对(0) 灬丶 | 园豆:9 (初学一级) | 2020-07-08 13:06
0

route如果沒有特別設定
你這樣傳參數就會無法找到對應的action

RosonJ | 园豆:4910 (老鸟四级) | 2020-07-08 13:12

有默认的
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/mobile/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);

支持(0) 反对(0) 灬丶 | 园豆:9 (初学一级) | 2020-07-08 13:16

@灬丶:
按照這個設定
action後面帶的參數名稱是id
你的方法沒有id這個參數
也沒有其他符合的方法
結果就是找不到阿

支持(0) 反对(0) RosonJ | 园豆:4910 (老鸟四级) | 2020-07-08 16:10
0

你试试这样:
http://xxxxxxxx/SignIn?ticket=12345

会长 | 园豆:12463 (专家六级) | 2020-07-08 17:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册