Taurus.MVC 2.3.2 :WebAPI 文档集成测试功能及附加<%# JS执行功能语法 %>
前言: 前些天有网友提到了那个界面丑陋的SwaggerUI,让我想起了多年前实现的WebAPI文档未完成的功能点,于是,动手了,便有了本文的内容。 开源地址: https://github.com/cyq1162/Taurus.MVC 1、WebAPI 文档集成测试功能(增强说明) 开启WebAPI文档:web.config 或 appsettings.json 设置:"IsStartDoc": true 即可通过/doc访问自动生成的WebAPI文档 1、过滤掉无描述的接口。 文档自动生成的来源来自项目中的Xml文档注释 为了能更好的控制显示的结果,不带注释的类或方法(只收录public),不会被收录显示。 2、参数的显示与执行测试说明 自动和成的参数,来自以下方法的注释: /// <summary> /// 获取Token /// </summary> /// /// <param name="un" required="true" value="13488889999">用户名</param> /// <param name="pwd" type="header">密码</param> /// <param name="upload" type="file">图片上传</param> /// <returns>{success:true:msg:"tokenString...