WebApi 做接口遇到的问题总结
2013-07-18 11:51
190 查看
最近在写一个接口要求用webapi来实现,之前没有接触过,只能一边学一边写了!我写的webapi只是用来做接口,并没有涉及到mvc。总得来说就是客户端调用我写的webapi接口服务。
现在把我在写webapi中遇到的问题总结一下:
服务端:首先要创建一个web空应用程序,
然后在工具菜单里找——〉库程序包管理器——〉管理解决方案的NuGet程序包,然后搜索Asp.net Web Api,点击安装。这就把所需要的类库文件自动添加到引用里面了!
然后添加Global.asax文件,在Start方法里面注册
添加一个类DemoController让这个类引用ApiController
下面是我想要说的重点,就是客户端怎么调用我这个类里面的方法:
我这个类里面有两个方法,
第一个方法,有一个参数。如果客户端要想调用到我的这个方法必须加上[FromBody]这个标签,(目前我也不知道是为什么)
第二个方法:
方法里面有多个参数,就不能像第一种那样调用了,必须把方法改写成
也就是把参数定一个参数类,必须通过这种方式才能调用的到(目前我也不知道是为什么)
,还有很多其他的问题没有弄明白,但是这两点已经解决了我们的需求,有时间继续研究。
客户端代码
现在把我在写webapi中遇到的问题总结一下:
服务端:首先要创建一个web空应用程序,
然后在工具菜单里找——〉库程序包管理器——〉管理解决方案的NuGet程序包,然后搜索Asp.net Web Api,点击安装。这就把所需要的类库文件自动添加到引用里面了!
然后添加Global.asax文件,在Start方法里面注册
添加一个类DemoController让这个类引用ApiController
下面是我想要说的重点,就是客户端怎么调用我这个类里面的方法:
我这个类里面有两个方法,
第一个方法,有一个参数。如果客户端要想调用到我的这个方法必须加上[FromBody]这个标签,(目前我也不知道是为什么)
第二个方法:
方法里面有多个参数,就不能像第一种那样调用了,必须把方法改写成
也就是把参数定一个参数类,必须通过这种方式才能调用的到(目前我也不知道是为什么)
,还有很多其他的问题没有弄明白,但是这两点已经解决了我们的需求,有时间继续研究。
客户端代码
相关文章推荐
- 支付宝支付接口遇到的问题总结
- 调试支付宝脱机认证接口遇到的问题总结
- 【postgresql】初次使用遇到的问题和总结
- 项目中Angularjs遇到的问题和优化总结
- win7下装ubuntu14.10双系统中遇到的一系列问题总结
- 安卓开发过程中遇到问题总结二
- 总结一些谷歌新版本浏览器测试手机端swipe事件遇到的问题
- C++ 关于static variables的学习中遇到的问题总结
- 开发过程中遇到的问题总结
- 2012年末工作中遇到的问题总结及感悟
- 工作中itext遇到的一些问题,做一下处理总结(2012.06.19)
- 近期学习javascript和jquery遇到一些问题的技巧知识总结
- Android Studio 多渠道打包遇到的问题总结
- mysql-Mac终端下遇到的问题总结
- mongodb开发遇到的问题总结
- Eclipse遇到的问题总结
- 调用接口是遇到的问题
- JdbcTemplate和mysql对接中遇到的问题总结
- maven和gradle打war包遇到的问题及总结