<返主目录 ▕▏ C#基础库 WjwLibs: V5.0.5▕▏帮助文档 : Http服务器 ▕▏ 编译日期: 2024-09-17▕▏ Email: wujwmail@163.com
IWjwWebSV
▕→ 插件接口命名空间: WjwLibs.Web 所属类: WjwLibs.Web. 说明: 插件接口 定义: public interface IWjwWebSV
命名空间: WjwLibs.Web
所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV
说明:
Http服务器
定义:
public class WjwWebSV : IWjwWebSV
Urlpix
▕→ 主机监听端口,缺省在8880命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 主机监听端口,缺省在8880 定义: public string Urlpix
ModuleArray
▕→ WEB服务器文档解析器模块处理数组,初始化时从ModulePath目录中扫描生成命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: WEB服务器文档解析器模块处理数组,初始化时从ModulePath目录中扫描生成 定义: public Dictionary<string, IWjwWebSV> ModuleArray;
ModulePath
▕→ WEB服务器文档解析器模块主目录命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: WEB服务器文档解析器模块主目录 定义: public string ModulePath
DEBUG
▕→ 调试器命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 调试器 定义: public bool DEBUG = false;
_SetCookie
▕→ 接口部分: 响应COOkie数组命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 响应COOkie数组 定义: public Cookie[] _SetCookie { set; get; }
_TYPE
▕→ 接口部分: 文档解析器模块类型命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 文档解析器模块类型 定义: public string _TYPE { set; get; }
_RootPath
▕→ 接口部分: 网站根目录命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 网站根目录 定义: public string _RootPath
_GET
▕→ 接口部分: GET键值对命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: GET键值对 定义: public WjwKvs _GET { set; get; }
_POST
▕→ 接口部分: POST键值对命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: POST键值对 定义: public WjwKvs _POST { set; get; }
_FILE
▕→ 接口部分: 文件字节数据命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 文件字节数据 定义: public Dictionary<string, byte[]> _FILE { set; get; }
_REQUEST
▕→ 接口部分: REQUEST键值对命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: REQUEST键值对 定义: public WjwKvs _REQUEST { set; get; }
_QueryStr
▕→ 接口部分: QueryStr命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: QueryStr 定义: public string _QueryStr { set; get; }
_HttpRequest
▕→ 接口部分: HttpRequest命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: HttpRequest 定义: public HttpListenerRequest _HttpRequest { set; get; }
_Headers
▕→ 接口部分: 响应头命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 响应头 定义: public WebHeaderCollection _Headers { set; get; }
_Buffer
▕→ 接口部分: 结果缓冲区命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 结果缓冲区 定义: public byte[] _Buffer { set; get; }
_FullFile
▕→ 接口部分: 当前文件全路径文件名命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 接口部分: 当前文件全路径文件名 定义: public string _FullFile { set; get; }
WjwWebSV
▕→ 构造器命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 构造器 参数: port : 端口号 定义: public WjwWebSV(int port = 0)
Stop()
▕→ 停止服务器命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 停止服务器 定义: public void Stop() => Listener.Stop();
ThreadCount
▕→ 线程总数命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 线程总数 定义: public int ThreadCount = 128;
MaxMs
▕→ 最多阻塞时间(毫秒)数命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 最多阻塞时间(毫秒)数 定义: public int MaxMs = 200;
OverTime
▕→ 响应超时(毫秒)命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 响应超时(毫秒) 定义: public int OverTime = 60000;
Start
▕→ 启动服务器命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 启动服务器 定义: public async void Start()
FindClass
▕→ 查找实现IWjwWebSV接口的类命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 查找实现IWjwWebSV接口的类 返回: 定义: public Type FindClass(Assembly assembly, string Iname = null)
ToMessage
▕→ 发至客户机字符串消息命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 发至客户机字符串消息 参数: context : txt : 定义: public async void ToMessage(HttpListenerContext context, string txt = "")
ToBytes
▕→ 输出字节数组命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 输出字节数组 参数: context : buffer : 返回: 定义: public async Task ToBytes(HttpListenerContext context, byte[] buffer)
type
▕→ HttpListenner监听Post请求参数值实体命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: HttpListenner监听Post请求参数值实体 定义: public int type = 0; // 0=> 参数, 1=> 文件
LoadModules
▕→ 加载WEB服务器文档解析器模块处理命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 加载WEB服务器文档解析器模块处理 定义: public string LoadModules()
CopyHeaders
▕→ 复制头集合WebHeaderCollection命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 复制头集合WebHeaderCollection 参数: sh : 头键值对 返回: 头键值对 定义: public WebHeaderCollection CopyHeaders(WebHeaderCollection sh)
PrintHeader
▕→ 打印头部(调试运行时:DEBUG=true)命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 打印头部(调试运行时:DEBUG=true) 参数: headerCollection : 头对象集合 title : 标题 定义: public static string PrintHeader(System.Collections.Specialized.NameValueCollection headerCollection, string title)
GetUseRate
▕→ 得到当前服务器用户使用率(%)命名空间: WjwLibs.Web 所属类: WjwLibs.Web.WjwWebSV : IWjwWebSV 说明: 得到当前服务器用户使用率(%) 返回: 使用(百分比)率 定义: public int GetUseRate()