WebApi中路由你不知道的事情
来源:互联网 发布:商家服务规范 淘宝 编辑:程序博客网 时间:2024/05/16 06:51
Web Api 的路由有两种方式,一种是在RouteConfig.cs文件(默认是这个名字)配置MapApiRoute;另一种是在Action上使用RouteAttribute特性。
这两种都可以百度到,而且很多很多一样的大抄文章。
有一个细节貌似网上没人指出来
如果路由中没有参数的占位符,而则API的参数必须用一个对象
例如
[Route("api/account/login")]
public string Login(LoginModel model)
{
//......to do
}
访问这个api就是api/account/login,同时你得提供model中相应的参数,不然无法找到这个路由
如果你是非对象的参数
[Route("api/account/{email}/login")]
public string Login(string email){ .... }
总结
如果路由中无占位符,1、无参数;2、需要实体作为传值对象
如果路由中有参数占位符,个数必须于参数一样
2 0
- WebApi中路由你不知道的事情
- 十四件你不知道的事情
- 你不知道的多重循环的事情
- 你不知道的关于计算机大师Dijkstra的事情
- 你不知道的关于计算机大师Dijkstra的事情
- 你不知道的关于计算机大师 Dijkstra 的事情
- 10种你永远不知道的事情
- 关于DataSet你可能不知道的一件事情
- 你所不知道的五件事情:当心可变性
- 关于ActionScript中那些你不知道的事情
- 关于ActionScript中那些你不知道的事情
- java switch/case你不知道的事情
- Golang -- 10件你不知道的事情
- 关于ActionScript中 那些你不知道的事情
- JAVA集合5个你不知道的事情
- 5件你不知道的事情... Java数据库连接
- Android中路由的实现
- ThinkPHP5中路由的设置
- 实现一个反向传播人工神经网络
- 数据仓库-信贷管理系统
- 如何搭建java开发环境
- 达达日志系统(一)收集
- hello node world
- WebApi中路由你不知道的事情
- 网络编程
- 调用dll相关
- 【郑轻-oj】-1048: 阶乘表(数据太大用double)
- android通过绑定service实现歌曲播放,并把歌词以不同色调动态绘出
- 阿里巴巴2016校招笔试题(含答案、解析)
- printf()格式
- Golang 连接MySql数据库使用方法
- Powerdesigner相关