https://www.cnblogs.com/xhubobo/p/14445511.html 使用过程参考:在ASP.Net Core Web API中使用Swagger,本文在此基础上阐述如何进行API文档的版本控制。 1、添加API枚举类型 public enum ApiVersion { / ...
转载 2021-09-23 17:41:00
185阅读
2评论
支持多个文件上传,支持附带Json数据。后台接口: [HttpPos
原创 8月前
765阅读
该系列简单介绍了在Asp.Net Core Web API中如何使用JWT创建token进行鉴权。1、创建Asp.Net Core Web API项目这里使用的环境是VS2019 + .Net Core 3.1。2、添加JWT服务(1) 使用Nuget安装System.IdentityModel.Tokens.Jwt。(2) 实现JWT服务public interface IJwtService
转自:://.cnblogs.com/yanbigfeg/p/9198345.html 介绍: 自托管 修改默认端口: 传送门 转自:://.cnblogs.com/yanbigfeg/p/9198345.html 介绍: 自托管 修改默认端口: 传送门 回到顶部 介绍:
转载 2018-07-13 15:31:00
161阅读
2评论
在startup.cs中 1.Startup类下定义:readonly string MyAllowSpecificOrigins = "_customSpecificOrigins"; 2.ConfigureServices方法内加: services.AddCors(options ⇒ { op
原创 2021-07-28 13:35:17
265阅读
前言周末加班,下午犯困,整理下之前鼓捣过的东西,看过我之前的webapi系列的读者知道,我之前试过Aspect,但是升级到3.0之后没往下去试了,当时还留了个坑,这不,现在果断移除了换成这个了。Autofac这个第三方类库呢,是Ioc的容器,可以简化我们很大的工作量,比如说在之前我们需要写个类去声明接口与实现,而用了这个容器呢,就不需要了,当然还是需要些配置的。首先,引入第三方类库,不多说。然后开
转载 2021-05-16 21:06:59
340阅读
2评论
...
转载 2021-09-05 08:51:00
108阅读
2评论
dotnet core webapi 开发学习 (1)进入桌面:cd desktopmd TestAppcd TestAppdotnet new webapi打开我们的vscode,也可以在我们的vscode里面创建 找到 Controllers 文件夹 创建一个文件 (控制器): TestControllerusing System;using System.Collections.Generi
原创 2022-09-15 10:40:51
63阅读
.Net Core 需要引用一个包 Microsoft.AspNetCore.Cors 让接口实现跨域,需要配置两个地方。 一、Startup.cs 这里需要配置两个地方 二、控制器 Controller 这里可以直接在整个控制器上,加上 [EnableCors("any")] 标签,也可以在单独的
原创 2021-07-24 23:42:01
662阅读
踩了几个坑终于算是搞定吧 集成swagger的文档,网上蛮多的,我这里就不在啰嗦了主要讲下NotSupportedException: Ambiguous HTTP method for action这个错误这个是你有部分接口的方法没有指明是支持GET方法还是Post方法也就是说你的接口只能支持其中一个方法必须明确,不然swagger就会报错!看了很多教程都没提到这块。 
转载 2021-05-18 16:14:47
298阅读
2评论
1、使用nuget下载对应的dapper 包,如下: PackagesNuGet Dapper.Extension.AspNetCore Dapper.Extension.AspNetCore.MySql 2、在Startup 类中的 ConfigureServices 方法中加入如下代码: ser
原创 2022-03-16 16:44:54
191阅读
webapi后台 [HttpPost] public int OnPostUpload() { List<UrlModel> list = new List<UrlModel>(); var files = Request.Form.Files; foreach (var
大部分使用Web API的网站都会使用版本化Web API,这是因为当我们升级Web API的时候并不能保证所有的客户端使用的都是最新的Web API,有些旧版本的客户端很有可能使用的某个甚至某几个在新的Web API 中已经废除的接口。如果这时我们部署新的Web API的话,旧版本的客户端就无法使用了。因此Web API 的版本化就出来了。下面我们就来一步一步的实现Web API的版本化。首先我们需要引如Microsoft.AspNetCore.Mvc.Versioning包,通过 Visual Stu
原创 2021-11-19 17:17:24
2622阅读
.net core WebAPI 初探及连接MySQL1. 前言笔者最近跟着微软官方文档学
转载 9月前
334阅读
原创 精选 4月前
667阅读
1点赞
一、为什么使用JWT 1.跨语言使用。 2.服务器端无需再保存任何东西,只需要客户端保存token就可以。 3.实现简单。 4.统一认证方式,如果是移动端也要验证的话,jwt也支持就无需修改,否则客户端 服务器一套,移动端 服务器又是一套 当然缺陷也是很明显,就是退出登录后,已发放的token无法销 ...
JWT
转载 2021-05-05 22:46:38
1048阅读
2评论
引入NuGet包 EntityFrameworkCore 修改appsettings.json,添加数据库连接字符串 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.H ...
转载 2021-07-15 16:34:00
485阅读
2评论
二、Asp.Net Core WebAPI——OcelotDemo 项目源码OcelotDemo 基础知识在教程或者官网文档查看 Ocelot源码 基于.NET平台的Ocelot网关框架教程汇总 这篇文章不错。 这里我只写我想说的 项目结构 API1和API2是测试的接口,demo是网关配置 编译后
qt
原创 2021-07-15 15:22:16
183阅读
1. 前言笔者最近跟着微软官方文档学习.net core WebAPI,但发现其对 WebAPI 连接数据库、读取数据库方面讲得不够细致明了。写此文的目的,即实现 .net core WebAPI 的 GET、POST 方法访问数据库,并输出结果。2. 开发准备2.1 操作系统Windows 10 / Windows 72.2 .net core sdk.net core 2.2下载地址:http
转载 4月前
228阅读
  • 1
  • 2
  • 3
  • 4
  • 5