<返主目录 ▕▏ 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()