以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于去掉“事件头”的疑问 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130117) |
-- 作者:sky-18 -- 发布时间:2019/1/14 4:14:00 -- 关于去掉“事件头”的疑问 这有点繁琐,实际上这个事件头可以去掉的,只需将Httprequest事件代码改为: HttpServer.Prefixes.Add("http://*/") 现在HtttpRequest不需要任何代码, 当用户访问某个文件时,系统会自动判断"d:\\web"目录是否存在此文件,如果存在,则自动发送此文件,否则触发HttpRequet事件。 我们只用了3行代码,这应该是史上最简单的web服务搭建方法了。
上面是帮助文件里的话。这里为什么会把打开服务器的代码写在 httprequest 事件里面呢?不是应该单独建立 httpserver ,然后再在httprequet里面写网页代码吗? |
-- 作者:有点甜 -- 发布时间:2019/1/14 9:19:00 --
代码写在一个按钮里面,而不是httprequest里面。
|
-- 作者:sky-18 -- 发布时间:2019/1/15 21:39:00 -- 以下是引用有点甜在2019/1/14 9:19:00的发言:
代码写在一个按钮里面,而不是httprequest里面。
对呀,我也是这样想的。但是帮助文件这样说: 只需将Httprequest事件代码改为: HttpServer.Prefixes.Add("http://*/") |
-- 作者:有点蓝 -- 发布时间:2019/1/15 21:56:00 -- 帮助的意思是说把Httprequest事件里的事件头代码去掉,改为下面的这种使用WebPath的方法即可 |
-- 作者:sky-18 -- 发布时间:2019/1/17 20:32:00 -- 以下是引用有点蓝在2019/1/15 21:56:00的发言:
帮助的意思是说把Httprequest事件里的事件头代码去掉,改为下面的这种使用WebPath的方法即可
|