.Net WebApi接口集成Swagger进行美化和调试教程
来源:互联网 发布:常用网络协议端口号 编辑:程序博客网 时间:2024/06/05 02:58
引:以前没有写博的习惯,后来 在网上看到有些问题被一些刚入行的同学问来问去没有完整的教程供他们参考,决定以后也把自己的一些经验分享到网上,希望能帮助其他同学的同时,更多的与大家交流!有不对的地方还请多多指点,互相学习,共同进步。
本文详细的介绍了.net从一个新的项目中创建api后集成swagger调试接口的流程!
1、首先我们创建一个MVC项目(VS2012):
2、然后在项目中的Controllers文件夹中添加API接口文件(WebApi):
创建之后,接口中随便写一个获取信息的方法:
3、集成swagger,通过nuget管理平台添加(右键网站项目-->管理NuGet程序包):
安装之后生成的swagger配置文件:
4、安装之后还没法正常访问swagger,需要配置网站属性:
protected static string GetXmlCommentsPath()
{
var re = System.String.Format(@"{0}\bin\APIExample.XML", System.AppDomain.CurrentDomain.BaseDirectory);
return re;
}
XML名称必须与网站生成的XMl名称一致。
5、大功告成:
没有默认读取到自己接口文件的,请去SwaggerNet.cs文件中配置路由地址:
补充,如果想在swagger界面显示自己的方法名,在方法名前加Route指令试试,由于我目前的web.http.dll库版本有点低,还不支持,升级后再试,不过小伙伴可以先试试。如图:
完!
有什么问题欢迎交流:Q、397874468
- .Net WebApi接口集成Swagger进行美化和调试教程
- .Net WebApi接口调试之Swagger集成详解
- WebApi 集成 Swagger
- webApi 接口帮助调试文档(Swagger UI)
- .net WebApi中使用swagger
- net WebApi中使用swagger
- WebAPI接口调试技巧
- ASP.NET Web Api 2 接口API文档美化之Swagger
- ASP.NET Web Api 2 接口API文档美化之Swagger
- ASP.NET Web Api 2 接口API文档美化之Swagger
- C# ABP WebApi与Swagger UI的集成
- spring-boot集成swagger(接口管理工具)
- Asp.net WebAPI 教程整理
- WEBAPI描述文档swagger
- Springboot(二) 接口调试之swagger
- C# WebApi Fiddler调试post接口
- .net FrameWork WebAPI 如何添加保护接口,授权服务器是.net Core 的IdentityServer4 ,并且对signalr进行保护
- Asp.net WebAPI 构建后台数据接口
- Matlab2015a调用Python程序
- POJ 1017 Packets(简单贪心)
- 第3条:避免创建不必要的对象
- Autolayout03 - 视图居中
- iOS滚珠菜单动效
- .Net WebApi接口集成Swagger进行美化和调试教程
- 农业垂直搜索引擎四》文本处理模块的设计与实现
- Android Databinding 从入门到转行(一)初步介绍
- 二分模板
- java 类的加载器含义及分类
- CoordinatorLayout与滚动的处理
- 监听TextView的变动
- hbase shell 输入无法使用退格键删除解决办法
- [LeetCode] 28. Implement strStr()