软件 | HttpServer V1.0官方版 V1.0官方版 |
内容 |
HttpServer V1.0官方版软件特性HttpServer是一款根据nodejs的http网络服务器,简易运作一些编码,便捷又轻巧,轻轻松松就能拿下。HttpServer又许多的参数配置,可以满足客户在上面运行代码,缓解客户重任。那麼热烈欢迎各位下載应用,期待可以帮到大伙儿的忙。 【操作方法】 HttpServer命令行参数详细介绍 运行网络服务器:HttpServer.exe-W d:web -H index.html -P 80 -M 10000 -W:web网站的公布途径,如:d:web,假如途径中有空格符,可应用引号。 如不指定,则会在当今服务项目运作的目录下建立web目录,并借此为web网站目录。 -H:web网站的首页,如:index.html, 如果不指定首页,则表明web目录的文件明细,可做为简易的文件网络服务器应用。 -P:web服务的端口,缺省值为80。 -M:较大并发量,缺省值为20000。 其他主要参数(后边没有值,主要参数存有则表明允许或应用): -AllowUpload:允许提交 -CacheM:应用缓存(实际含意见一二节的"UseCacheMem"字段名) -CacheC:应用缓存(实际含意见一二节的"UseCacheClass"字段名) 缺省值就是指,假如该指令主要参数不指定,网络服务器采用的初始主要参数。 HttpServer还可以根据配备文件开展基本参数,配备文件为HttpServer.ini。 HttpServer配备文件主要参数详细介绍 WebPath:web网站的公布途径,相当于命令行参数"-W"。 HomePage:web网站的首页,相当于命令行参数"-H"。 Port:web服务的端口,相当于命令行参数"-P"。 TimeOut:请求超时,企业秒,缺省值为60秒。 MaxConn:较大并发数,相当于命令行参数"-M",缺省值为20000。 PostDataPath:提交数据信息的存放途径,缺省值为目前客户的temp目录。 1、应用情景一:客户在提交文件时,提交文件储存的临时性途径; 2、应用情景二:post要求时,假如客户post数据信息过大,超出"MaxPostCacheFileSize"字段名指定的阈值,则变为文件储存,避免运行内存应用过大; MaxPostCacheFileSize:POST要求时,接受POST数据信息cache缓存的最高值,假如超出该值,则将缓存拷贝到为文件,企业为字节数BYTE; MaxUploadFileSize:较大提交文件规格,企业M字节数,缺省值为2G。 UseCacheMem:是不是应用缓存,缺省值为0,表明不应用。以使应用缓存,则网络服务器会用室内空间换時间,事先开拓多个接连的大运行内存块,并轻载malloc和free函数,在事先开拓的大运行内存块中找寻能用的“泛娱乐化”运行内存,进而降低在分布式系统下经常的申请办理和消毁运行内存造成 的速率减缓。 UseCacheClass:是不是应用建筑结构(struct/class)缓存,缺省值为0,表明不应用。如应用该值,则网络服务器会用室内空间换時间,即:依据MaxConn指定的并发数,事先开拓出指定的存储空间, 假如MaxConn为2万,则会开拓相匹配2万只建筑结构(struct/class)用以储存HTTP对话时的前后文(context)数据信息。跟上面一样,该值也是因为降低在分布式系统下经常的申请办理和消毁运行内存造成 的速率减缓。 UseMappingFile:是不是应用Mapping File方法浏览硬盘文件,缺省值为1,表明应用。 AccessControlAllowOrigin:是不是允许跨域请求,缺省值1,表明允许。 PrintMessage:是不是在控制面板輸出HTTP要求,缺省值1,表明输出打印。 注:分布式系统时尽量关掉控制面板輸出!!! AllowUpload:是不是允许提交,缺省值为0,表明不能允许。 AllowCacheFile:是不是允许文件缓存,缺省值为1,表明允许,该值合理时,会对文件开展缓存,防止反复的开展硬盘文件实际操作。 MaxCacheFileSize:较大缓存的文件规格,缺省值为5(企业M),低于该值的文件会载入到运行内存中,事后浏览将不会从硬盘中载入只是立即读运行内存。 HttpServerContent-Type种类设定 根据ContentType.ini该配备文件,客户可加上指定文件种类的Content-Type种类,当电脑浏览器从服务器载入文件时, 网络服务器会依据该配备文件回到指定的Content-Type给电脑浏览器。 配备文件格式为以下,.文件后缀名:Content-Type .mp4:video/mp4,表明如果是mp4文件,则Content-Type为video/mp4。 .cc:text/plain,表明如果是cc文件,则content-Type为text/plain。 HttpServerCGI网关设定 CGI网关设定在CGI.xml文件中。各连接点含意以下: path:CGI网关文件所属的目录,这儿是全途径,该途径不一定在公布的web目录下(没有web目录下能更安全性)。 timeout:实行网关程序流程的请求超时,企业秒,缺省值为10秒,避免有的网关程序流程不撤出,或长期不撤出。 cgi:子连接点,每一个cgi子连接点意味着一个CGI网关种类。 cgi/name:该CGI连接点名字,例如python,表明该CGI中的网关文件是python脚本制作。 cgi/exe:实行该脚本制作的应用软件全途径,如:c:python25python.exe。 cgi/action:回应配备,该连接点意味着一个必须处置的Http要求指令(在服务器端则为一个运用),该连接点有两个字段名,以下: cgi/action/appname:url中的要求指令(运用名),如:python/test1.do cgi/action/filename:解决以上要求的文件,如:test1.py,该文件务必在以上path连接点指定的目录中。 表明:当客户推送http://server:port/python/test1.do要求时,网关会实行test1.py脚本制作,并将脚本制作实行的結果返还给电脑浏览器。 1、QUERY-SRING数据信息的传送 python/test1.do?key1=value1amp;key2=value2 "key1=value1amp;key2=value2"会根据命令行参数的形式传达给入参。 python中为:sys.argv[1],详细实例:test2.py。 2、POST-DATA数据信息的传送 POST数据信息的传送根据载入规范的键入获得,python中为:sys.stdin.readline(),详细实例:test1.py。 留意: 1、HttpServer沒有根据系统变量来传送QUERY-STRING; 2、CGI网关数据信息回到时,网络服务器会自行加上Content-Length字段名(依据回到数据信息“rnrn”来测算HTTP回应头和回应体的分别长短); 3、假如CGI网关回到信息中沒有"rnrn"来切分HTTP回应头和回应体,则网络服务器会觉得回应数据信息是密文,并全自动加上种类为“text/plain”的回应头,并返还给电脑浏览器; 客户可按照须要配备好几个cgi子连接点,用以解决不一样种类的网关程序流程(或脚本制作)。cgi配备的保存连接点有两个,一个是bat,一个是exe。针对windows下的bat格式脚本制作文件,是不用指定程序执行,一样exe文件也是。 点一下这里免费下载,网关实例文件在cgi-bin目录中 网关配备文件 python网关文件实例: BAT批处理命令网关文件实例: exe网关文件实例: HttpServer内嵌提交插口 插口名字:command/upload.do 应用post指令,可将文件上传入web公布目录。 假如要将文件提交至web目录的子目录中,可根据path主要参数指定,以下 command/upload.do?path=subfolder,subfolder为相比于web目录中的子目录。 【升级日志】 将bug给赶出家门开展究竟 提升用户满意度的难题,提高关键点感受 |
标签 | |
缩略图 | |
软件名称 | HttpServer V1.0官方版 |
软件图标 | ![]() |
软件大小 | 236 KB |
发布时间 | 2023-05-11 |
软件平台 | |
软件语言 | 简体中文 |
软件授权 | 免费软件 |
操作系统 | Win7/WinXP/Win98/Win8/Win10兼容软件 |
系统类型 | |
用户评分 | 8.0 |
软件版本 | V1.0官方版 |
官方网站 | 暂无 |
官方网址 | |
软件截图 | |
软件总类 | 电脑软件 |
软件大类 | 电脑软件-系统工具-应用工具 |
软件小类 | 应用工具 |
开发者 | |
主办单位名称 | |
ICP备案名 | |
备案号 | |
使用年龄 | |
下载链接 | ![]() |
攻略教程 | |
详细介绍 | |
操控设备 | |
隐私政策 | |
查看权限 | |
敏感权限获取说明 | |
软件类型 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。 |
随便看 |
|
传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。