ICode9

精准搜索请尝试: 精确搜索
  • Web服务/WebApi的负载均衡2022-05-12 15:03:28

    前言:本系列文章适合有初/中级.NET知识的同学阅读。(1)本系列文章,旨在讲述研发一个中大型项目所需要了解的一系列“基本构件”,并提供这些“基本构件”的【最简单】、【最快速】使用方法!!(并不深究技术原理)(2)通过阅读本系列文章,能让你在正规“项目研发”方面快速入门+进阶,并能达成“小团

  • Asp.Net Core WebApi使用Swagger分组展示接口2022-05-09 13:33:45

    先通过Nuget包管理器安装Swashbuckle.AspNetCore包,然后修改Startup.cs的ConfigureServices方法:        services.AddSwaggerGen(c => { // 添加swagger文档 c.SwaggerDoc("system", new OpenApiInfo() {

  • WebApi建立测试在线功能2022-05-08 23:31:07

    安装:WebApiTestClient:        1、修改Api.cshtml文件 通过上述步骤,就能将组件WebAPITestClient引入进来。下面我们只需要做一件事:打开文件 (根据 Areas\HelpPage\Views\Help) Api.cshtml 并添加以下内容: @Html.DisplayForModel("TestClientDialogs") @Html.DisplayForMode

  • webapi中的swagger文档服务注释2022-05-07 14:35:07

    给api的swagger文档服务写入注释如: ①创建一个控制器 在代码中使用标准的方法、类注释。 namespace WebApplication1.Controllers { /// <summary> /// 整站首页 /// </summary> [Route("[controller]")] [ApiController] public class HomeController :

  • net5中WebApi中使用Session2022-05-04 12:33:17

    在Startup.cs中配置Session 注入session的服务 在Configure方法里使用该服务的中间件 app.UseSession();

  • asp.core webapi连接postgresql数据库2022-04-30 18:35:14

    1、如果库里已存在数据库 (1)、appsettings.json下添加连接字符串 "ConnectionStrings": { "PostgreSql": "User ID=postgres;Password=xxx;Host=localhost;Port=5432;Database=xx" },   (1)、通过NuGet安装Entity Framework并更新文件project.json中“tools”区 Insta

  • ASP.Net Core WebApi添加Swagger2022-04-30 15:34:20

    第一步:安装Swagger工具包 方式一:命令安装(vs--->工具--->NuGet包管理器--->程序包管理器控制台): Install-Package SwashBuckle.AspNetCore -Version 5.0.0-rc4 方式二:NuGet安装:SwashBuckle.AspNetCore程序包 第二步:注册Swagger服务 services.AddSwaggerGen(s =>

  • Asp.Net Core WebApi通过BackgroundService执行后台任务2022-04-27 12:34:10

    core 2.0中通过实现IHostedService接口实现后台任务 public interface IHostedService { Task StartAsync(CancellationToken cancellationToken); Task StopAsync(CancellationToken cancellationToken); } core2.1开始,提供了一个继承IHostedServi

  • Asp.Net Core WebApi入门2022-04-24 16:00:06

    创建 Web 项目 从“文件”菜单中选择“新建”>“项目” 。 选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” 。 将项目命名为 App001,然后单击“创建”。 在“创建新的 ASP.NET Core Web 应用程序”对话框中,确认选择“.NET Core”和“ASP.NET Core 3.1” 。 选择“API”模

  • (十一)React Ant Design Pro + .Net5 WebApi:后端环境搭建-IdentityServer4(三)持久化2022-04-14 15:00:08

    一、前言 IdentityServer配合EFCore持久化,框架已经为我们准备了两个上下文: ConfigurationDbContext:配置数据(资源、客户端、身份等) PersistedGrantDbContext:操作数据(授权码、访问令牌、刷新令牌等) 用户持久化可以自定义一套逻辑,But,我们直接用微软的Identity,再新建一个用户上下文:

  • WebAPI-06代码练习---05发布微博小案例2022-04-12 01:33:01

    <title>发布微博小案例</title> </head> <body>     <textarea class="publish"></textarea>     <button>发布</button>     <ul></ul>     <script>                 //1.获取发布按钮的dom元素         const

  • ASP.NET Core WebApi返回结果统一包装实践2022-04-11 09:02:37

    前言     近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一

  • vs2022 搭建NET6 WebApi 接口项目《五》 接口访问限流配置2022-04-09 07:31:53

    1、在appsetting.json中配置参数       "IpRateLimiting": { //false则全局将应用限制,并且仅应用具有作为端点的规则* 。 true则限制将应用于每个端点,如{HTTP_Verb}{PATH} "EnableEndpointRateLimiting": true, //false则拒绝的API调用不会添加到调用次数计数器

  • vs2022 搭建NET6 WebApi 接口项目《六》 返回参数配置2022-04-09 07:31:46

    1、配置Json返回格式和时间格式       #region 配置返回值格式 builder.Services.AddControllers() .AddJsonOptions(options => { //格式化日期时间格式 options.JsonSerializerOptions.Converters.Add(new DatetimeJsonCo

  • vs2022 搭建NET6 WebApi 接口项目《四》 配置Jwt获取登录令牌2022-04-09 00:02:07

    1、添加验证       #region 添加验证校验 builder.Services.AddAuthentication(o => { o.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; o.DefaultChallengeScheme = nameof(ApiResponseHandler); o.DefaultForbidScheme = nameof(ApiResponseHandler

  • Angular12和WebApi多语言使用2022-04-07 21:00:06

    1.安装ngx-translate 运行下面命令安装@ngx-translate/core和@ngx-translate/http-loader: npm install @ngx-translate/core --save npm install @ngx-translate/http-loader –save 2.配置多语言 1.在根模块app.module.ts下导入TranslateModule,并定义配置 export function HttpL

  • 基于.Net6.0开发WebApi(二) —— Swagger的配置2022-04-05 22:04:35

    Swagger基本配置 项目-》右键属性-》生成=》输出=》文档文件=》生成包含API文档的文件【前面打上勾,文件默认生成在运行目录下】 特别注意:整个项目都会出现【CS1591:缺少对公共可见类型或成员“XXX”的XML注释】,只需要在【项目-》右键属性-》生成-》错误和警告-》取消显示警告】中

  • asp.net Core webapi 获取应用程序所在目录的三种方式2022-04-03 17:31:20

    1. string basePath1 = AppContext.BaseDirectory; 例如:D:\后端项目\testCore\test.WebApi\bin\Debug\net6.0\ 2.string basePath2 =Path.GetDirectoryName(typeof(Program).Assembly.Location); 例如:D:\后端项目\testCore\test.WebApi\bin\Debug\net6.0\ 3.从ASP.NET Core

  • WebApi中Swagger文档中接口方法无注释的解决办法2022-03-29 09:01:49

    1.  举例,UserInfo.Api属性、生成      2. 将XML文档文件 地址换成:  obj\Debug\net5.0\doc.xml   3.最终结果界面设置(非调试状态),然后运行调试     4. Swagger文档页面展示     5. 此处方法没注释 , 没有下面那段绿色的注释              

  • 基于.Net6.0开发WebApi(一) —— 搭建项目框架2022-03-27 13:04:00

    项目整体基本框架 0-Infrastructure【说明:项目基础】 XXX.Common【说明:基础公共方法】 XXX.Model【说明:表、枚举等】 XXX.Repository【说明:访问数据库方法】 1-Application XXX.Command【说明:数据库增删改方法】 XXX.Query【说明:数据库查询方法】 XXX..Service【说明:引用服务

  • WebUpload+Asp.net WebApi 上传图片的跨域与传参的问题2022-03-25 15:33:18

    关于WebAPI的跨域解决方案 1.引入包 Microsoft.AspNet.WebApi.Cors 2.在WebApiConfig中添加如下代码,建议使用域名来代替*   1 var cors = new EnableCorsAttribute("*", "*", "*"); 2 config.EnableCors(cors); WebUpload上传图片   1 <div class="am-g am-margin-t

  • 浅谈基于net core框架的WebApi的AOP资源Filter做资源缓存2022-03-10 02:31:07

    个人觉得net core框架无论是设计模式还是前后端分离,乃至AOP Filter设计来说 都是优于传统net 框架的。 讲讲底层原理和解释一下Filter框架:关于Filter方面,传统net是一律先实例化控制器再进filter,有一说一,确实不足。 而net core框架来说,先进授权filter,再进框架,再进资源filter,这就使

  • C#——通过webapi读写Modbus设备2022-03-06 13:31:32

    调用webapi控制本地程序读写Modbus RTU设备 例如服务开启后,访问http://192.168.3.252:2000/api/home/ReadMultiCoil?slaveAdd=1&address=99&number=10,可以调用webapi实现读从站地址为1的设备中线圈起始地址为99的共十个线圈的值,返回值是JSON 其中192.168.3.252:2000为服务的HttpS

  • .Net Core WebApi实现跨域2022-03-06 01:03:03

    https://www.cnblogs.com/lhxsoft/p/11889407.html   public void ConfigureServices(IServiceCollection services) { //添加cors 服务 配置跨域处理 services.AddCors(options => { options

  • .Net Core 5下WebAPI FromForm 及FromBody FromQuery使用方式,有图有真相2022-03-05 18:31:25

    https://blog.csdn.net/hamunet/article/details/120968882 FromForm POST方式 后端代码: [HttpPost("Tel/FromFormTest")] public async Task<ActionResult<ResponseMessageWrap>> FromFormTest([FromForm] TelOutPos telOutPos) { await Task.CompletedT

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有