这有点繁琐,实际上这个事件头可以去掉的,只需将Httprequest事件代码改为:
HttpServer.Prefixes.Add("http://*/")
HttpServer.WebPath = "d:\web" '指定静态文件存储位置
HttpServer.Start()
现在HtttpRequest不需要任何代码, 当用户访问某个文件时,系统会自动判断"d:\web"目录是否存在此文件,如果存在,则自动发送此文件,否则触发HttpRequet事件。
我们只用了3行代码,这应该是史上最简单的web服务搭建方法了。
从现在开始,我们的HttpRequest事件代码将不再包括通用事件头了,我们假定你已经使用上述代码启动了Web服务。
上面是帮助文件里的话。这里为什么会把打开服务器的代码写在 httprequest 事件里面呢?不是应该单独建立 httpserver ,然后再在httprequet里面写网页代码吗?