加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

ASP.NET Core奇淫能力之动态WebApi的实现

发布时间:2020-08-21 12:16:01 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了ASP.NET Core奇淫能力之动态WebApi的实现,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面

(7)默认会按照你的要领名字来配置HTTP动词,如 CreateApple 可能 Create 天生的API动词为 POST,比较表如下,若掷中(忽略巨细写)比较表那么该API的名称中的这个动词将会被省略,如 CreateApple 将会酿成 Apple,如未在以下比较表中,将会行使默认动词 POST

要领名开头 动词
create   POST  
add   POST  
post   POST  
get   GET  
find   GET  
fetch   GET  
query   GET  
update   PUT  
put   PUT  
delete   DELETE  
remove   DELETE  

(8)凶猛提议要领名称行使帕斯卡定名(PascalCase)类型,以更好的自动处理赏罚API名称,且行使以上比较表的动词。如:

添加苹果 -> Add/AddApple/Create/CreateApple

更新苹果 -> Update/UpdateApple

...

(9)[DynamicWebApi] 特征由于可被担任,所觉得了父类被误辨认,榨取放在除抽象类、接口以外的父类上。

2.设置

全部的设置均在工具 DynamicWebApiOptions 中,声名如下:

属性名 是否必需 声名
DefaultHttpVerb   否   默认值:POST。默认HTTP动词  
DefaultAreaName   否   默认值:空。Area 路由名称  
DefaultApiPrefix   否   默认值:api。API路由前缀  
RemoveControllerPostfixes   否   默认值:AppService/ApplicationService。类名必要移除的后缀  
RemoveActionPostfixes   否   默认值:Async。要领名必要移除的后缀  
FormBodyBindingIgnoredTypes   否   默认值:IFormFile。不通过MVC绑定到参数列表的范例。  

五.疑难明答

若碰着题目,可行使 Issues 举办提问。

六.竣事

本项目开源地点:https://github.com/dotnetauth/Panda.DynamicWebApi 但愿给个 Star 支持一下

本文Demo地点:XiaoChen.StudentManagement

ABP:https://github.com/aspnetboilerplate/aspnetboilerplate

到此这篇关于ASP.NET Core奇淫能力之动态WebApi的实现的文章就先容到这了,更多相干ASP.NET Core 动态WebApi内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读