EDP .Net开发框架--WebApi

打印 上一主题 下一主题

主题 883|帖子 883|积分 2649

平台下载地址:https://gitee.com/alwaysinsist/edp

按分类管理EDP所提供的WebApi接口,以供其他应用调用。WebApi接口不仅可以进行访问控制管理,同时还提供了版本管理,同一WebApi接口支持多个不同版本以满足接口调用方的多版本支持。
WebApi接口的数据是通过调用业务方法来获取的,而业务方法是基于业务对象的,因此WebApi获取的数据行、列同样是受权限管控的。
WebApi开发

public class StudentAPI : WebApiBase
继承基类WebApiBase
界说接口方法
点击查看代码
  1. /// <summary>
  2. /// 保存学生信息
  3. /// </summary>
  4. /// <param name="param"></param>
  5. /// <returns></returns>
  6. public ResultModel<bool> SaveStudent(StudentSaveModel param) {
  7.     StudentModel item = new StudentModel();
  8.     param.CopyTo(item);
  9.     return this.bll_Student.SaveStudent(item.ID, item);
  10. }
复制代码
StudentSaveModel为界说的输入参DTOWebApi管理

WebApi分类


WebApi


  • 新增WebApi接口


    选择程序集后,接口类中会列出所选程序会合包含接口方法的类,选择类后会列出该接口类下所有的接口方法以供选择。

  • 编辑WebApi接口

    在编辑WebApi接口的界面会表现接口的基本信息,以及列出该接口的所有版本。同时提供接口版本的管理功能,如下图:新增接口版本。

WebApi调试与利用


  • WebApi调试

    接口参数描述

    接口调用效果表现

  • WebApi利用
    在这里介绍一下第三方的接口调用,以Psotman为例。
    登录接口请求


    登录接口请求返回效果

    业务接口请求


    业务接口请求返回效果


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表