博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebApi && Swagger 及Swagger配置
阅读量:6615 次
发布时间:2019-06-24

本文共 626 字,大约阅读时间需要 2 分钟。

WebApi & Swagger

Swagger简介

Swashbuckle 是一个开源项目,为使用 ASP.NET Core MVC 构建的 Web APIs 生成 Swagger 文档。

Swagger 是一个机器可读的 RESTful API 表现层,它可以支持交互式文档、客户端 SDK 的生成和可被发现

Swashbuckle 有两个核心的组件

 

Swashbuckle 有两个核心的组件

Swashbuckle.SwaggerGen : 提供生成描述对象、方法、返回类型等的 JSON Swagger 文档的功能。

Swashbuckle.SwaggerUI : 是一个嵌入式版本的 Swagger UI 工具,使用 Swagger UI 强大的富文本表现形式来可定制化的来描述 Web API 的功能,并且包含内置的公共方法测试工具。

 

 VS2017中创建并使用Swagger

1. 创建一个WebApiAsp.Net应用程序

 2. 使用“Nuget包管理器”搜索“Swashbuckle”安装即可

 3. 然后更改项目属性“Xml文档文件”

 

 4. 使用Swagger:启动项目,然后在地址栏输入“http://localhost:49245/swagger/ui/index#/Login

5.Swagger配置(后续更上)

 

 

 

转载于:https://www.cnblogs.com/tianwen9579/p/10318708.html

你可能感兴趣的文章
Oracle数据库日常管理之数据备份,恢复及迁移 (第一讲 )
查看>>
《Two Dozen Short Lessons in Haskell》学习(十五)- Encapsulation — modules
查看>>
关于typedef的用法总结(zz)
查看>>
记录-baidutemplate的JavaScript模版
查看>>
在EF中构建业务层小记
查看>>
Go语言的管道Channel用法
查看>>
ASP.NET WEB页面多语言支持解决方案(转)
查看>>
matlab坐标轴设置
查看>>
Android开发环境搭建及配置phoneGap
查看>>
cg数据类型
查看>>
angularjs $http 服务
查看>>
离散卷积与自相关----------信号处理系列[原创]
查看>>
java 观察者模式
查看>>
Azure SQL Database (19) Stretch Database 概览
查看>>
VBA概述之在Office产品中创建自己的应用程序
查看>>
在C#中使用属性控件添加属性窗口
查看>>
linux内核驱动中对字符串的操作【转】
查看>>
delegate引用参数示例
查看>>
printf()详解之终极无惑
查看>>
交叉检验---训练数据,验证数据和测试数据
查看>>