文章 2023-08-30 来自:开发者社区

Swagger的 ASP.NET Core Web API 帮助页

使用 Web API 时,了解其各种方法对开发人员来说可能是一项挑战。 Swagger 也称为OpenAPI,解决了为 Web API 生成有用文档和帮助页的问题。 它具有诸如交互式文档、客户端 SDK 生成和 API 可发现性等优点。Swashbuckle 有三个主要组成部分:1.      Swashbuckle.AspNetCore.Swagger:将 Swa....

Swagger的 ASP.NET Core Web API 帮助页
文章 2023-08-30 来自:开发者社区

使用 ASP.NET Core 创建 Web API系列

使用 ASP.NET Core 创建 Web API此次主要介绍使用 ASP.NET Core 构建 Web API 的基础知识。在本教程中,你将了解:创建 Web API 项目。添加模型类和数据库上下文。使用 CRUD 方法构建控制器。配置路由、URL 路径和返回值。使用 Postman 调用 Web API。概述本教程将创建以下 API:API说明请求正文响应正文GET /api/TodoI....

使用 ASP.NET Core 创建 Web API系列
文章 2023-08-30 来自:开发者社区

ASP.NET Core 基础知识之​Startup 类配置

Startup 类配置服务和应用的请求管道。ASP.NET Core 应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:1.可选择性地包括 ConfigureServices 方法以配置应用的服务 。 服务是一个提供应用功的可重用组件。 在 ConfigureServices 中注册服务,并通过依赖关系注(DI) 或 Application-Services 在....

文章 2023-08-28 来自:开发者社区

[回馈]ASP.NET Core MVC开发实战之商城系统(完:内附源码)

经过一段时间的准备,【ASP.NET Core MVC开发实战之商城系统】已经完成,目前代码已开发完成,先将全部内容整理分享,如有不足之处,还请指正。 商城系统主要功能 本系列文章主要讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情,购物车,下单页面,订单管理等功能的开发。....

[回馈]ASP.NET Core MVC开发实战之商城系统(完:内附源码)
文章 2023-08-27 来自:开发者社区

[回馈]ASP.NET Core MVC开发实战之商城系统(六)

[回馈]ASP.NET Core MVC开发实战之商城系统(六)

[回馈]ASP.NET Core MVC开发实战之商城系统(六)
文章 2023-08-11 来自:开发者社区

Asp.Net Core遇到Swagger(五)-Swashbuckle-Jwt篇

一、前言结合Asp.Net Core认证-Jwt-基础篇,本篇文章将讲解基于Swashbuckle的实践应用操作和配置。Swashbuckle 基于 Jwt 实现安全认证。二、实践技巧使用 Swagger 添加 Jwt 安全认证的前提是,当前项目已经引入 Jwt 验证,实现基本的 Jwt 生成和认证功能。此处将不再重复讲解,具体可参考[Asp.Net Core认证-Jwt-基础篇]https:/....

Asp.Net Core遇到Swagger(五)-Swashbuckle-Jwt篇
文章 2023-08-11 来自:开发者社区

Asp.Net Core认证-Jwt-基础篇

一、添加依赖创建 Core 对应 WebApplication ,选择项目类型为 Web Api ,需要引入 Nuget 包 ,Microsoft.AspNetCore.Authentication.JwtBearer 。二、添加认证服务在 ConfigureServices 中添加 AddAuthentication 函数,配置如下:public void ConfigureServices(....

Asp.Net Core认证-Jwt-基础篇
文章 2023-08-11 来自:开发者社区

Asp.Net Core遇到Swagger(四)-Swashbuckle技巧c篇(下)

2.13 自定义架构id如果在文档生成器遇到复杂的传入参数或响应类型,生成器会自动生成相应Json Schema,并将其添加到全局Components/Schemas字典中。还是以天气类WeatherForecast,默认情况下,Api Json对应请求链接http://localhost:5000/v1/swaggerapi.json内容大致如下:{ "paths": { "/We...

Asp.Net Core遇到Swagger(四)-Swashbuckle技巧c篇(下)
文章 2023-08-11 来自:开发者社区

Asp.Net Core遇到Swagger(四)-Swashbuckle技巧c篇(上)

一、前言接Swashbuckle技巧b篇,与Action相关的配置和操作,此处为c篇内容。二、实践技巧2.9 忽略过时控制器和过时Action1)配置服务编辑ConfigureServices函数中的AddSwaggerGen函数,services.AddSwaggerGen(c => { ... #region 自定义DocInclusionPredicate判定规则 ...

Asp.Net Core遇到Swagger(四)-Swashbuckle技巧c篇(上)
文章 2023-08-11 来自:开发者社区

Asp.Net Core遇到Swagger(三)-Swashbuckle技巧b篇(下)

2.7 按照约定生成Api分组1)自定义约定将控制器特定约定进行分组,以下为命名空间尾缀进行Api分组处理,/// <summary> /// 自定义ApiExplorGroup添加到控制器模型中 /// </summary> public class ApiExplorerGroupVersionConvention : IControllerModelConventi....

Asp.Net Core遇到Swagger(三)-Swashbuckle技巧b篇(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等