本篇相关源码地址:https://github.com/ren8179/QrF.OAuth.WeChat/tree/master
转载 2023-05-23 10:10:07
196阅读
# 实现“.NET Core WebAPI框架”教程 ## 简介 在本教程中,我们将一步步教你如何使用.NET Core创建一个简单的WebAPI框架。WebAPI框架是用于构建RESTful API的一种工具,它可以让你在.NET Core平台上快速构建和部署API服务。 ## 步骤 下面是创建.NET Core WebAPI框架的具体步骤: | 步骤 | 描述 | |------|--
原创 2024-04-26 10:47:04
106阅读
该系列简单介绍了在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
转载 2023-06-12 22:03:15
253阅读
支持多个文件上传,支持附带Json数据。后台接口: [HttpPos
原创 2023-02-09 08:47:00
1554阅读
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
247阅读
2评论
webapi后台 [HttpPost] public int OnPostUpload() { List<UrlModel> list = new List<UrlModel>(); var files = Request.Form.Files; foreach (var
转载 2023-06-10 15:23:20
180阅读
转自:://.cnblogs.com/yanbigfeg/p/9198345.html 介绍: 自托管 修改默认端口: 传送门 转自:://.cnblogs.com/yanbigfeg/p/9198345.html 介绍: 自托管 修改默认端口: 传送门 回到顶部 介绍:
转载 2018-07-13 15:31:00
254阅读
2评论
踩了几个坑终于算是搞定吧 集成swagger的文档,网上蛮多的,我这里就不在啰嗦了主要讲下NotSupportedException: Ambiguous HTTP method for action这个错误这个是你有部分接口的方法没有指明是支持GET方法还是Post方法也就是说你的接口只能支持其中一个方法必须明确,不然swagger就会报错!看了很多教程都没提到这块。 
转载 2021-05-18 16:14:47
363阅读
2评论
1、使用nuget下载对应的dapper 包,如下: PackagesNuGet Dapper.Extension.AspNetCore Dapper.Extension.AspNetCore.MySql 2、在Startup 类中的 ConfigureServices 方法中加入如下代码: ser
原创 2022-03-16 16:44:54
437阅读
前言周末加班,下午犯困,整理下之前鼓捣过的东西,看过我之前的webapi系列的读者知道,我之前试过Aspect,但是升级到3.0之后没往下去试了,当时还留了个坑,这不,现在果断移除了换成这个了。Autofac这个第三方类库呢,是Ioc的容器,可以简化我们很大的工作量,比如说在之前我们需要写个类去声明接口与实现,而用了这个容器呢,就不需要了,当然还是需要些配置的。首先,引入第三方类库,不多说。然后开
转载 2021-05-16 21:06:59
477阅读
2评论
...
转载 2021-09-05 08:51:00
149阅读
2评论
在startup.cs中 1.Startup类下定义:readonly string MyAllowSpecificOrigins = "_customSpecificOrigins"; 2.ConfigureServices方法内加: services.AddCors(options ⇒ { op
原创 2021-07-28 13:35:17
317阅读
.Net Core 需要引用一个包 Microsoft.AspNetCore.Cors 让接口实现跨域,需要配置两个地方。 一、Startup.cs 这里需要配置两个地方 二、控制器 Controller 这里可以直接在整个控制器上,加上 [EnableCors("any")] 标签,也可以在单独的
原创 2021-07-24 23:42:01
752阅读
创建Web API项目打开Visual Studio,首先要选择ASP.NET Core 3.1。 这里选择了API这个模板 ,取消使用HTTPS和Docker。查看json配置文件appsettings.jsonappsettings.Development.json注意:您需要知道appsettings.json 和 appsettings.Development.json之间的关系参考 在
转载 2024-05-17 06:19:56
167阅读
.net core WebAPI 初探及连接MySQL1. 前言笔者最近跟着微软官方文档学
转载 2023-01-05 19:09:44
429阅读
大部分使用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
2661阅读
原创 精选 2023-06-07 10:54:20
882阅读
1点赞
windows 安装.net6core webapi: 1.下载安装dotnet-hosting-6.0.0-win.exe (Windows Hosting Bundle --runtime) https://dotnet.microsoft.com/en-us/download/dotnet/6
原创 2024-05-21 12:33:43
19阅读
最近要使用ASP.NET CORE  WEBAPI用来下载文件,使用的.NET CORE 3.1。考虑如下场景:文件是程序生成的。文件应该能兼容各种格式。浏览器可以感知进行下载。准备经过简单的调研,得到以下结论。ASP.NET CORE 提供FileResult这种类型的ActionResult,可以直接返回文件结果,不需要直接处理HttpResponse。通过Stream可以直接返回文件流供浏览
转载 2020-04-11 23:12:00
492阅读
2评论
Yield Return ascny 异步操作 一、指定类型 二、IActionResult 一下所有的类都继承了IActionResult,所有可以在返回时返回下列类型 ContentResult :返回一串字符串FileContentResult : 返回文件内容FilePathResult :
原创 2022-12-08 15:06:33
562阅读
  • 1
  • 2
  • 3
  • 4
  • 5