因为要开发小程序,所以写了个WebApi接口项目。今测试的时候发现报404。
错误信息如下
找到路由,发现路由路径类名前面有api前缀,去掉后,在测试发现报500,匹配到多个路由信息。错误信息如下
后查询百度发现,webapi的机制,他会匹配所有post请求的控制器,所以找到了多个。修改路由信息为下
在接口类名后,加个action,匹配控制器。完美解决