SwaggerUI ASP.Net WebAPI2
来源:互联网 发布:淘宝邻家好货怎么设置 编辑:程序博客网 时间:2024/05/18 03:14
目前在用ASP.NET的 WebAPI2来做后台接口开发,在与前台做测试的时候,总是需要发送一个demo给他,但是这样很麻烦的,他还有可能记不住。
然后就想到SwaggerUI 生成测试文档。
话不多说,来看看它的具体用法吧!
第一步:
在VS2015(后者是你自己的工具里)打开程序包管理控制台输入:
Install-Package Swashbuckle
等待安装,完成后会发现,在App_Start文件夹下会多出来一个配置文件SwaggerConfig.cs
第二步:
打开这个文件然后找到Register()方法里的c.IncludeXmlComments(),增加一个参数,也就是说改成c.IncludeXmlComments(GetXmlCommentsPath(thisAssembly.GetName().Name));
然后在跟Register方法平级的地方增加一个方法
protected static string GetXmlCommentsPath(string name) { return string.Format(@"{0}\bin\{1}.XML", AppDomain.CurrentDomain.BaseDirectory, name); }
然后配置文件到此结束,
第三步:
继续做对于项目的配置
右键项目->属性->生成->勾选(XML文档文件)->点击保存文件即可。
第四步:
输入访问路径
http://localhost:15416/swagger/ui/index
这里边关于主机和端口需要替换成寄几的。
最后成果
这里做个备注,发现每个请求后边都会有注释,而且点开以后也有注释,这个就是你在你的接口中的注释,它可以直接拿过来显示的。
/// <summary>/// 发送手机验证码/// </summary>/// <param name="mobile">手机号</param>
参考:http://www.cnblogs.com/fangwei0505/p/6398382.html
同时放上SpringMVC的Demo:http://blog.csdn.net/u011499992/article/details/53455144
0 0
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- SwaggerUI ASP.Net WebAPI2
- 从零开始高阶.Net Mvc5 EF6 WebApi2 Angular2项目开发(Ch01——1)
- 从零开始高阶.Net Mvc5 EF6 WebApi2 Angular2项目开发(Ch01——2)
- SwaggerUI自动生成API文档(SwaggerUI+SpringBoot)
- WebApi2 入门实例1
- C# 调用WebApi2
- springboot+swaggerui配置
- SwaggerUI 自动生成文档
- webApi2--get与Post提交
- swaggerUI页面没有显示api
- SwaggerUI API在线文档神器
- C 语言高效编程与代码优化
- python自动化之路-javascript(1)
- linux下编译安装软件的一般步骤
- NTC33 Marvel Series Iron Man 2 Slot In iBET
- 将ubuntu系统终端中显示的路径缩短
- SwaggerUI ASP.Net WebAPI2
- CS0246号错误是什么
- 高阶篇:4)可靠性设计
- 【Maven in action】解决办法:Project configuration is not up-to-date with pom.xml. Run project ...
- Elasticsearch5.2.1的文档API操作
- java enum(枚举)使用详解 + 总结
- 电脑强制重启 androidstudio 插件全部消失问题
- ArrayList源码解析
- java错误-junit