我制作了一个html.c脚本,如下所示,在…csp/文件夹。它应该输出带有默认标头的附加标头。但是,实际上它只输出默认的标题。
我做错了什么?我错过什么了吗?
或者,这是一个bug在G-WAN?
#include "gwan.h" // G-WAN exported functions
#define CACHE "Expires: Fri, May 02 2042 00:00:00 GMTrnCache-Control: max-age=99999999rn"
int main(int argc, char *argv[ ])
{
char cache[ ] = CACHE;
http_header(HEAD_ADD, cache, sizeof(CACHE) - 1, argv);
return 200;
}
我现在不能检查代码,但我猜http_header()
从未从content-type handler
中使用过(仅从servlets
中使用,就像在G-WAN示例中所做的那样)。
可能仅仅是http_header()
分配的结构没有被使用。当http_header()
方便地为您完成工作时,G-WAN handler
示例展示了如何构建或访问应答缓冲区,以便您可以从此时开始执行所需的任何头版本。