基础配置
组件提供两种配置方式,分别是 HttpConfig.json
和代码,组件默认会检测程序目录下是否存在配置,如果存则加载配置信息。
配置项描述
{ "HttpConfig": { "BufferPoolMaxMemory": 500,//最大缓存区大小,以MB为单 "SessionTimeOut": 3600,//会话超时,单位秒;在指定时间内没有请求则关闭连接会话 "UseIPv6": true,//是否则用IPV6,默认启用 "UrlIgnoreCase": true,//Url不区分大小写,默认不区分 "PacketCombined": 0,//合并消息编码,只适用于websocket,0则不开启。 "LogToConsole": true,//日志是否输出命令行 "CacheFiles": "html;htm;js;css",//缓存文件类型 "CacheFileSize": 500,//缓存文件大小,单位KB "LogLevel": 8,//日志级别,详细查看对应的类型 "WebSocketMaxRPS": 100,//会话最大RPS数,只适用于websocket "BufferSize": 8096,//缓冲区大小 "NoGzipFiles": "jpg;jpeg;png;gif;png;ico;zip;rar;bmp",//不开启gzip支持的文件类型,其他文件则开启gzip输出 "MaxConnections": 2000,//最大连接数 "WriteLog": true,//是否写日志文件 "Host": "",//监听地址,不指定则是ipaddress.any "Port": 8080,//监听端口 "MaxBodyLength": 2097152,//最大消息长度 "OutputStackTrace": false,//异常时是否输出详细代码信息 "StaticResurceType": "txt;xml;zip;jpg;css;png;htm;woff;svg;gif;woff2;js;html;jpeg;ico;rar",//支持的静态资源 "DefaultPage": "product.html;index.html;index.htm"//默认页 } }
HTTPS
- 配置文件
"SSL": true, "CertificateFile": "you.com.pfx", "CertificatePassword": "******",
- 代码
mApiServer.Options.SSL=true; mApiServer.Options.CertificateFile="you.com.pfx"; mApiServer.Options.CertificatePassword="******";
日志处理
"WriteLog": true,//日志写文件 "LogToConsole": true,//日志输出命令行 "LogLevel": "Warring"//日志级别
或者
mApiServer.Options.WriteLog = true;//日志写文件 mApiServer.Options.LogToConsole = true;//日志输出命令行 mApiServer.Options.LogLevel = BeetleX.EventArgs.LogType.Warring;//日志级别
日志级别
public enum LogType : int { All = 0, Trace = 1, Debug = 2, Info = 4, Warring = 8, Error = 16, Fatal = 32, Off = 64 }
访问Beetlex的Github
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-09-17 dotnet core高吞吐Http api服务组件FastHttpApi
2014-09-17 azure存储压测的问题(农码主观意识太强被坑了)