WebApi 做接口遇到的问题总结

最近在写一个接口要求用webapi来实现,之前没有接触过,只能一边学一边写了!我写的webapi只是用来做接口,并没有涉及到mvc。总得来说就是客户端调用我写的webapi接口服务。

现在把我在写webapi中遇到的问题总结一下:

服务端:首先要创建一个web空应用程序,

                       WebApi 做接口遇到的问题总结_第1张图片

然后在工具菜单里找——〉库程序包管理器——〉管理解决方案的NuGet程序包,然后搜索Asp.net Web Api,点击安装。这就把所需要的类库文件自动添加到引用里面了!

然后添加Global.asax文件,在Start方法里面注册

 WebApi 做接口遇到的问题总结_第2张图片

添加一个类DemoController让这个类引用ApiController

 WebApi 做接口遇到的问题总结_第3张图片

下面是我想要说的重点,就是客户端怎么调用我这个类里面的方法:

我这个类里面有两个方法,

第一个方法,有一个参数。如果客户端要想调用到我的这个方法必须加上[FromBody]这个标签,(目前我也不知道是为什么)

 

第二个方法:

 WebApi 做接口遇到的问题总结_第4张图片

方法里面有多个参数,就不能像第一种那样调用了,必须把方法改写成

 

 WebApi 做接口遇到的问题总结_第5张图片

也就是把参数定一个参数类,必须通过这种方式才能调用的到(目前我也不知道是为什么)

,还有很多其他的问题没有弄明白,但是这两点已经解决了我们的需求,有时间继续研究。

客户端代码

 WebApi 做接口遇到的问题总结_第6张图片

 

 

 

转载于:https://www.cnblogs.com/baishiying/p/3197922.html

你可能感兴趣的:(WebApi 做接口遇到的问题总结)