Zol*_*adi 13 asp.net-mvc-4 asp.net-web-api
我想了解MVC4 WEB API的命名约定,但我找不到任何关于它的文档.我想知道我是否可以使用自定义名称创建端点,如果是,我该怎么做?
MVC4 Web API中的约定是url以/ api/then开头,然后是你的控制器名称.从那里,您不像通常那样指定动作名称.控制器动作由请求类型(GET,PUT,POST,DELETE)决定.因此,您可以通过创建从API Controller继承的控制器来创建所需的任何端点.
惯例是; - Controller作为控制器类名. - /api /作为uri.
假设你想要一个任务控制器.使用方法Get()创建一个控制器TasksController,然后uri将是/ api/tasks.
PUT,DELETE和POST也是如此.
所以再次回答你的问题......"我想知道我是否可以使用自定义名称创建端点,如果是,我该怎么做呢?"
您可以.只需创建一个继承自ApiController的控制器.您可以将它命名为任何您想要的日志,因为它以Controller结束.ie(MyController,TasksController等)
归档时间: |
|
查看次数: |
14855 次 |
最近记录: |