0

我制作了一个 html.c 内容类型处理程序来设置 max-age=99999999。起初,它有效。
但是当我修改它并保存它时,
直到 G-WAN 服务器重新启动它才反映更改。
这是设计的行为吗?
更新:
添加如下代码:

#include "gwan.h" // G-WAN exported functions

#define CACHE "Expires: Fri, May 02 2042 00:00:00 GMT\r\nCache-Control: max-age=99999999\r\n"  

int main(int argc, char *argv[])
{
   http_header(HEAD_ADD, CACHE, sizeof(CACHE) - 1, argv);
   //http_header(HEAD_AFTER, CACHE, sizeof(CACHE) - 1, argv);
   return 200;
}

请告知我是否做错了什么。

4

1 回答 1

0

这是预期的行为。

虽然在servlets运行中重新加载,但所有handlers(连接处理程序、内容类型处理程序、协议处理程序)仅在程序停止和重新启动后才重新加载。

我们最初认为处理程序比 servlet 更不可能被修改。这可能会在未来的版本中发生变化。

于 2012-12-06T14:54:16.837 回答