
.netCore
神都少年
学习的路上~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.NetCore中 ApiExplorerSettingsAttribute的使用及延伸
生产环境中,我们不想对外暴露api 接口,毕竟这样很不安全,我们会怎么做?最简单的一种方式就是在Controller 或者Action 上添加【ApiExplorerSettings】属性,并且设置 IgnoreApi=true,也可以使用ModelConvention 接口实现更优雅的控制原创 2021-12-27 16:52:26 · 4192 阅读 · 0 评论 -
Net core 3.x 获取客户端地址
随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址。WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求。var ip = HttpContext.Current.Request.UserHostAddress;但是在Net Core 阶段我们需要使用到HttpContextAccessor对象,才可以获取到客户端的ip地址信息,需要注意的是,客户端获取到的IP 地址默认为IPV6地址,地址为 :::1,如果我们需要使用IPV4地址,即我们常见的127.0.0.原创 2021-07-14 19:21:59 · 1217 阅读 · 1 评论 -
.Net Core 3.x 中读取Request.Body
.Net Core 对于body多次读取,.net core2.0使用EnableRewind(),.net core 3.0使用EnableBuffering(),该参数在第一次读取body之前开启,之后body信息可以多次读取。因此我们在获取信息的时候,需要设置Request.EnableBuffering()。为了方便,我们直接把这段代码提取出来,放置在StartUp.cs 文件中。如下图所示1.说明,不添加以下代码的话,就需要在步骤2中添加该代码22. 需要采用异步的方式才可以获取...原创 2020-07-13 15:55:47 · 1519 阅读 · 0 评论 -
.Net Core3.x 中集成RabbitMQ
在项目开发中,有时候需要用到消息队列技术进行处理,这样可以提升系统的相应速度以及处理速度,今天我们就来集成其中的一款消息队列框架RabbitMQ,首先我们简答介绍下RabbitMQ(熟悉的朋友可以直接跳过这段介绍) RabbitMQ 中有5种模式,简单队列模式、Work模式,路由模式,主题模式,发布订阅模式。 1.简单队列:一个生产者对应一个消费者,一对一的关系。 2.work 模式:一个生产者对应多个消费者,但是只有一个消费者可以获得到消息。...原创 2020-06-04 19:16:50 · 1510 阅读 · 1 评论 -
.NET Core 3.x 中JWT 的使用
aaaaaaa原创 2020-05-14 12:18:56 · 1126 阅读 · 0 评论 -
.net Core 3.x 中Swagger的使用
无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。所以仅仅只通过强制来规范大家是不够的,随着时间推移,版本迭代,接口文档往往很容易就跟不上代码了。发现了痛点就要去找解决方案。这就是Swagger的由来,通过这套规范,你只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档。那么在.netCore 中如何使用它呢,废...原创 2020-05-14 11:47:51 · 724 阅读 · 0 评论 -
.net Core 3.x中使用Autofac
.net Core中的原生Ioc容器,因为只包含了基本的功能,不能使用属性注入,所以我们在项目中一般都会使用第三方的IOC容器,今天就来说下使用比较多的Autofac 。具体步骤如下1.从nuget 中下载所需要使用的包 Autofac 和Autofac.Extensions.DependencyInjection 两个包 到项目中。使用最新版本的即可2.在项目的Program.cs 中,...原创 2020-04-26 16:22:03 · 1571 阅读 · 0 评论 -
.net Core 3.x 中HttpContext的使用
之前写FrameWork 代码的时候,如果要获取当前请求的信息,我们都会使用HttpContext.Current 来获取信息。但是在.netCore 中,我们不能这样去获取,那么怎么去使用呢?ASP.NET Core中提供了一个IHttpContextAccessor接口,HttpContextAccessor默认实现了它简化了访问HttpContext,废话不说,直接撸代码,具体如下:1...原创 2020-04-26 16:00:01 · 4902 阅读 · 0 评论 -
.NetCore 项目中几款常用类库收藏
excel操作1、EPPlus.Corepdf操作2、iTextSharp.LGPLv2.CoreHtml文件解析3、AngleSharp原创 2018-12-17 17:39:22 · 952 阅读 · 0 评论