最近在写一个接口要求用webapi来实现,以前没有接触过,只能一边学一边写了!我写的webapi只是用来作接口,并无涉及到mvc。总得来讲就是客户端调用我写的webapi接口服务。web
如今把我在写webapi中遇到的问题总结一下:api
服务端:首先要建立一个web空应用程序,mvc
而后在工具菜单里找——〉库程序包管理器——〉管理解决方案的NuGet程序包,而后搜索Asp.net Web Api,点击安装。这就把所须要的类库文件自动添加到引用里面了!工具
而后添加Global.asax文件,在Start方法里面注册.net
添加一个类DemoController让这个类引用ApiControllerblog
下面是我想要说的重点,就是客户端怎么调用我这个类里面的方法:接口
我这个类里面有两个方法,搜索
第一个方法,有一个参数。若是客户端要想调用到个人这个方法必须加上[FromBody]这个标签,(目前我也不知道是为何)引用
第二个方法:程序
方法里面有多个参数,就不能像第一种那样调用了,必须把方法改写成
也就是把参数定一个参数类,必须经过这种方式才能调用的到(目前我也不知道是为何)
,还有不少其余的问题没有弄明白,可是这两点已经解决了咱们的需求,有时间继续研究。
客户端代码