- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Web API系列(四):基于JWT的token身份认证方案
没有保护的API接口任何人都可以访问,完全没有安全性可言,这时就需要控制对它的访问,也就是WebAPI的权限验证。本文介绍一种常用的验证方式:基于JWT的token身份认证方案,讲解了它的原理,以及通过代码实现其验证的整个过程。
2020-09-25 00:53:43
1395
原创 Web API系列(三):添加接口详细说明及测试
本篇博客主要解决在前后端分离项目中,后台为前端人员提供详细API接口说明的问题,该文主要通过在Web API项目中修改WebApi HelpPage相关代码和添加WebApiTestClient组件实现WebAPI接口详细说明以及接口测试。
2020-08-25 14:55:05
2199
原创 Web API系列(二):灵活多样的路由配置
路由系统是请求消息进入ASP.NET Web API消息处理管道的第一道屏障,其根本目的在于解析URL来确定Controller和Action。文中通过介绍HTTP协议及RESTful架构风格,让读者了解Web API的设计初衷;又通过完整的例子,让读者掌握了Web API路由配置的各种方法。
2020-08-07 12:21:07
542
原创 Web API系列(一):初识Web API及手动搭建基本框架
ASP.NET Web API核心的消息处理管道独立于ASP.NET平台,比ASP.NET MVC设计的管道更为复杂,功能也更为强大,同时也是在.NET Framework上构建RESTful应用程序的理想平台。
2020-08-02 23:27:56
680
原创 Windows平台搭建Git服务详解
软件企业的核心就是代码,如何确保代码的安全?如何在团队开发中协同工作?为解决这些问题,我们需要采用相应的管理工具来满足这些需求。本文介绍通过Gitblit开源管理工具在Windows平台上搭建Git服务。
2020-06-02 09:09:12
711
1
原创 C#进阶之全面解析Lambda表达式
微软从C#1.0的委托,到C#2.0的匿名方法,再到C#3.0的Lambda表达式,一步步升级,带给我们的是代码上的优美,简洁,可读性强。Lambda 表达式广泛用于编写LINQ查询表达式等方面。本文全面的介绍了Lambda 表达式的概念、由来及使用方法。
2020-05-30 20:45:57
1195
转载 ASP.NET MVC5使用Area区域
在大型的ASP.NETmvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它们分离开来,比如:Admin,Customer,Bill。ASP.NET MVC项目中把各个功能分为不同Area的之后每一个Area都有独立的Controller,View文件结构。这样可以把这些功能分给不同的开发者同时开发而彼此之间不会冲突,这样的文件结构各司其职,直观明了,易于维护和管...
2019-05-06 09:13:28
313
转载 C#项目中操作Excel文件——使用NPOI库
实际C#项目中经常会涉及到需要对本地Excel文件进行操作,特别是一些包含数据记录、分析、汇总功能模块的项目。常用的操作Excel文件的方法主要有三个:1. OleDb:这种方式是把整个Excel文件当做一个数据源来进行数据的读取操作。优点:实现方式简单,读取速度快;缺点:读取Excel数据的过程不太灵活,对内存的占...
2018-04-16 18:27:36
591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人