我正在尝试 g-wan 附带的处理程序,但我似乎无法找到有关此主题的任何好的文档。
我已将 main_hello.c__ 重命名为 main_hello.c 并重新启动了 g-wan。
但是我如何查看处理程序的结果?
好像什么都没有触发?
我将 main_hello.c__ 重命名为 main_hello.c
处理程序名称遵循您应该使用的约定。阅读 G-WAN PDF 手册和开发人员网站页面,其中介绍了不同类型的处理程序以及如何使用它们。
简而言之,Connection handlers
是按主机定义的,并且必须命名为main.c
.
并且Content-type handlers
是按 MIME 类型(HTML、GIF、FLV 等)定义的,并且必须命名为html.c
、gif.c
、flv.c
等。
一个名为的处理程序main_hello.c
将被忽略,因为它没有定义的用途。
我如何查看处理程序的结果?
在一些 G-WAN 处理程序示例的源代码中,您将看到在开发期间执行处理程序状态时让您知道的注释printf()
或调用。puts()
由于“处理程序的结果”取决于处理程序所做的事情,因此除非它与服务器的行为(过滤、日志记录、重写等)有可见的交互,否则无法查看它所做的事情。