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

本文共 1018 字,大约阅读时间需要 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 上的性能不输任何其他服务器。

当然了,信不信由你!

 

 

 

 
 
 

转载地址:http://kwwal.baihongyu.com/

你可能感兴趣的文章
在500jsp错误页面获取错误信息
查看>>
iOS-CALayer遮罩效果
查看>>
为什么需要版本管理
查看>>
五、Dart 关键字
查看>>
React Native学习笔记(一)附视频教学
查看>>
记Promise得一些API
查看>>
javascript事件之调整大小(resize)事件
查看>>
20145234黄斐《Java程序设计》第六周学习总结
查看>>
【CLRS】《算法导论》读书笔记(四):栈(Stack)、队列(Queue)和链表(Linked List)...
查看>>
hibernate 和 mybatis区别
查看>>
互联网广告综述之点击率特征工程
查看>>
HDU3421 Max Sum II【序列处理】
查看>>
POJ NOI MATH-7653 地球人口承载力估计
查看>>
iOS UI高级之网络编程(HTTP协议)
查看>>
使用cocoaPods import导入时没有提示的解决办法
查看>>
iOS数据持久化存储之归档NSKeyedArchiver
查看>>
JavaScript面向对象
查看>>
Intellij修改模板代码
查看>>
2.页面布局示例笔记
查看>>
一些老游戏CPU 100%占用的解决方法
查看>>