专栏首页挖坑填坑ABP框架学习之——动态 web api

ABP框架学习之——动态 web api

英文原文参考: https://aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API 这篇文章其实很早就应该写了的,不过。。。 文章我就不挨着翻译了,有时间再挨着翻译吧,原文大致的意思如下:

  • 只要继承了 IApplicationService接口的service框架会自动将接口封装成web api。api地址为:/api/services/服务名称/方法名称
  • 框架更具方法名称自动匹配生成get或者post等请求。

  • get开头的就匹配为get请求
  • put 或者update的就匹配为put请求
  • delete或者remove开头的就匹配为delete请求
  • create 或者insert开头的就匹配为post请求 patch 开头的就匹配为patch请求 其他的默认都是post请求

image.png

当然原文不止这些,还有更多用法,不过这是我们最基本该知道的。 我们在建立core2.0项目的时候,我们没有写webapi,但是服务跑起来的时候,在swagger Ui 页面也显示了我们服务的api。这就是为什么。而且还都是可以支持跨域的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【读书笔记】坚持,一种可以养成的习惯02-习惯的太空世界

    “培养习惯的过程”就类似发射火箭的过程。上一篇讲到的“习惯引力”就如地心引力。也就是说,习惯一旦养成,只需要极少的精力就能够让习惯持续进行。

    易兒善
  • 设计模式- 策略模式(Strategy Pattern)

    易兒善
  • 浏览器兼容性问题

    直接将下面这段代码放在网站的母版页,或者公用的地方。保证执行下面这段脚本即可。 对于angular,vue项目直接在跟项目跟目录下面的index.html添加...

    易兒善
  • Predix独立,GE工业互联网之梦能否继续?

    近日,全球工业巨头GE正式对外宣布,放弃云服务业务ServiceMax的控制权(保留10%的股权),并出售给银湖资本(Silver Lake);此外,将成立独立...

    大数据在线
  • 通用电气如何从数据中创收10亿

    大数据文摘
  • GE 医疗天津工厂:外资企业的本土化样本

    雷锋网《AI掘金志》频道:只做 AI +「安防、医疗、零售」三大传统领域的深度采访报道。

    AI掘金志
  • Genaro在硅谷区块链孵化器开幕式上提出愿景

    加州当地时间 12月9日:硅谷区块链孵化器(Silicon Valley Blockchain Catalyst)的开幕仪式正式启动,标志着硅谷首个区块链孵化器...

    企鹅号小编
  • 关闭与恢复visual studio实时调试器

    安装visual studio之后,一旦某些进程出现问题,总是出现“visual studio实时调试器”对话框,有时候感觉很烦人,下面是解决办法: 删除注册...

    菩提树下的杨过
  • SELECT和DELETE执行计划的不同选择

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    bisal
  • 积重难返?通用电气数字化转型的经验与教训

    译者注:本文作者 Nigel Fenwick,系Forrester Research首席分析师。本文观点基于Forrester Reserach的报告“It’s...

    人称T客

扫码关注云+社区

领取腾讯云代金券