WebApi服务端开发框架 - 用户请求WebApi接口后台执行步骤详解
WebApi服务端开发框架 - 用户请求WebApi接口后台执行步骤详解
WebApi Console日志
调用一个WebApi接口,WebApi Console输出后台程序执行步骤:
WebApi执行步骤
序 | 组件名称 | 组件类型 | 说明 |
1 | RequestBodyMiddleware | 中间件 | 请求中间件。将用户请求Body内容注入到RequestBody对象。 |
2 | RequestLogMiddleware | 中间件 | 请求日志中间件。包含WebApi日志,数据日志。appsettings.json可配置开关。 |
3 | VerifyModelStateFilter | 过滤器 | 模型验证过滤器, 在执行action之前验证模型。 |
4 | ApiThrottleFilter | 过滤器 | API接口-限流过滤器,单个URL访问次数限流。appsettings.json可配置开关。 |
5 | VerifySignAttribute | 特性 | 接口签名特性,定义该特性的接口需要验证数据签名。 |
6 | RequestConcurrentAttribute | 特性 | 请求并发特性,定义该特性的接口防止单个URL并发访问。appsettings.json可配置开关。 |
7 | VerifyBlacklistAttribute | 特性 | 黑名单特性,定义该特性的接口自动检查黑名单IP。 appsettings.json可配置开关。 |
8 | FormatResponseAttribute | 特性 | JSON格式化响应结果,统一返回JSON格式。 |
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi-NETCore-V3 C/S框架网