首页 新闻 会员 周边 捐助

请求WebApi时,程序只根据请求类型(Get和Post)去调用方法。而没有调用到对应的方法。

0
[待解决问题]

1、首先新建了一个新项目,Global文件如下:

2、User控制器如下;

3、postman里面的结果:

4、更奇怪的是方法名我随便写一个也没有报错:

哪位大佬遇到这样的问题。请赐教。

得意洋洋~的主页 得意洋洋~ | 菜鸟二级 | 园豆:254
提问于:2019-01-02 15:29
< >
分享
所有回答(3)
0

这看起来一切都是正常的啊。
首先是类型,然后才是名字,类型错了,名字没用的。

爱编程的大叔 | 园豆:30844 (高人七级) | 2019-01-02 15:45

那为什么随便写一个方法名,调用时程序没有发生错误嘞?

支持(0) 反对(0) 得意洋洋~ | 园豆:254 (菜鸟二级) | 2019-01-02 15:48

@playsun94:
想要报错还不容易,你再多写一个POST,一个GET,就会报错了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2019-01-02 16:03

@爱编程的大叔: 那是编译错误,不是请求错误啊。

支持(0) 反对(0) 得意洋洋~ | 园豆:254 (菜鸟二级) | 2019-01-02 16:19

@playsun94:
这是微软的官方网站, WebAPI
你不会写的,能不能先看看文档,不会写,抄还不会吗?

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2019-01-02 17:23
0

webapi调用自定义的方法需要改路由的,默认只能调用系统的那几个增删改功能

jqw2009 | 园豆:2341 (老鸟四级) | 2019-01-03 08:43
0

API默认路由是没有{action},修改默认路由再启动项目就Ok

得意洋洋~ | 园豆:254 (菜鸟二级) | 2019-01-03 09:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册