监听WebAPI服务器所有用户请求
监听WebAPI服务器所有用户请求
C# Code: /// <summary> /// 监听WebAPI服务器所有请求. /// </summary> public class RequestListenHandler : DelegatingHandler { protected override System.Threading.Tasks.Task<HttpResponseMessage> SendAsync( HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { //控制台显示请求的URI信息 Console.WriteLine("收到请求:" request.RequestUri); //调用WebAPI接口完成以后才执行下面的代码(在这里处理其他) return base.SendAsync(request, cancellationToken).ContinueWith((task) => { //添加日志 Log2Server.AddRequestLog(request, task.Result as HttpResponseMessage); return task.Result; }); } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 C# Code: config.MessageHandlers.Add(new RequestListenHandler()); //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
HTTP请求及IIS服务器返回静态页面 获取本地网络内所有SQLServer服务器列表 WCF错误:服务器无法处理该请求IncludeExceptionDetailInFaults SQL查看当前数据库所有请求的情况,包括登录用户,登录时间,连接数目 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults WebApi服务器对IP地址黑名单限制 C#.NET IP地址工具类WebAPI服务器使用 VS发布及IIS服务器部署WebApi后台开发框架(原) IIS Express服务器配置WebAPI站点位置(网站物理路径) 图片资源上传下载WebApi服务器 C#.NET IP端口绑定SSL证书支持HTTPS协议(用于Win服务自承载WebApi服务器) - C/S框架网原创 批处理命令启动Windows服务宿主WebApi服务器 WebApi架构详解,WebApi接口搭建与部署WebApi服务器 C# ASP.NET WebApi服务器搭建详解 - IIS服务承载(IIS Hosting IIS宿主) C# ASP.NET WebApi服务器搭建详解 - 自承载(Self Hosting)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |