博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识kbmmw 5 中httpsys的支持
阅读量:5123 次
发布时间:2019-06-13

本文共 1068 字,大约阅读时间需要 3 分钟。

前两天kbmmw 发布了5.0 版。里面一个非常令人兴奋的特性就是原生内部支持http.sys.

有关http.sys 的介绍及优势,我就在这里不多说了,大家可以参照一下。

关于http.sys 的最大优势就是web 服务,我今天就以此为例,在kbmmw中建一个使用httpsys的

web server。

首先建立一个空白工程。在上面放两个控件,kbmMWServer1,  kbmMWHTTPSysServerTransport1,如图:

 
下一步,通过kbmmw 提供的服务向导,建一个http 服务。
 
 
根据以前的介绍一路选下去
 
最后就会生成对应的单元文件。
 
主界面也会自动生成一个kbmMWFilePool1 控件,界面如下:
 
 
现在我们需要设置kbmmwhttpsysservertransport1 的特性
 
 
 
 
一定要记住设置这属性,这个对应http 服务。
 
做完这些,我们用代码做一些初始化工作。
 
注册http 服务
procedure TForm2.FormCreate(Sender: TObject);var   sd:TkbmMWHTTPServiceDefinition;begin     sd:=TkbmMWHTTPServiceDefinition(kbmMWServer1.RegisterService(TkbmMWCustomHTTPService1,false));     sd.RootPath[mwhfcHTML]:='webfiles/';     sd.RootPath[mwhfcImage]:='webfiles/';     sd.RootPath[mwhfcJavascript]:='webfiles/';     sd.RootPath[mwhfcStyleSheet]:='webfiles/';     sd.RootPath[mwhfcOther]:='webfiles/';end;

设置启动事件

procedure TForm2.Button1Click(Sender: TObject);begin  kbmmwserver1.Active:=True;end;

ok!

再当前目录下建一个文件夹为 webfiles

加入一个index.html 文件。

 

现在运行服务器。

在浏览器里面访问

 

 

现在这个服务器在Windows 上的性能不输任何其他服务器。

当然了,信不信由你!

 

 

 

 
 
 

转载于:https://www.cnblogs.com/xalion/p/6441275.html

你可能感兴趣的文章
linux命令之ifconfig详细解释
查看>>
NAT地址转换
查看>>
一个密码经过多次MD5加密能否提高安全性?Java MD5盐值加解密
查看>>
C#数组的合并拆分
查看>>
NFA和DFA的区别
查看>>
[转帖]什么是α射线、β射线、γ射线
查看>>
[转帖]Docker 清理占用的磁盘空间
查看>>
三羊献瑞(暴力破解)
查看>>
vmware创建虚拟机并安装centos7系统
查看>>
解决WCF接口无法传递object参数的问题
查看>>
ubuntu软件(查看文件差异)
查看>>
UEditor1.2.6.0在.net环境下使用
查看>>
POJ 2288 Islands and Bridges(状压dp)
查看>>
好文推荐系列--------(3)GruntJS 在线重载 提升生产率至新境界
查看>>
$(document).ready()和window.onload之间的差异
查看>>
学习笔记day5:inline inline-block block区别
查看>>
交易系统高并发下的幂等性设计原则
查看>>
UESTC_秋实大哥下棋 2015 UESTC Training for Data Structures<Problem I>
查看>>
数据库事务
查看>>
Linux中常用命令(文件与目录)
查看>>