请澄清以下哪一项是正确的?
在用户手册P.27中,指出:
注意:虚拟路径
中没有以"/"开头 静态字符路径[] = "tools/counter.html"; "虚拟"路径 int 过期 = 0;0:从不
但是在gwan.h的头文件中,指出:
//创建/更新缓存条目(如果"buf"不是 NULL,则"文件"必须是虚构的)
cacheadd(argv, "/tool/counter", buf, 1024, ".json", 200, 60);有效期:60秒
cacheadd(argv, "/archives/doc_1.pdf", 0, 0, 0, 200, 0);永不过期
(如果"buf"为空,则"文件"必须存在)
哪一个是正确的,是否以"/"开头?
感谢您指出手册和(旧)标题之间的这种差异。
正确的表示法没有起始斜杠,如 G-WAN 发行版的 cache.c 示例所示:
static char szpath[] = "cache1.html";
int expire = 15;
if(!cacheadd(argv, szpath, reply->ptr, reply->len, ".html", 200, expire))
{
printf("* error: could not add cache entry #1n");
return 503;
}
头文件注释中的注释将更新。如有疑问,尝试可能是检查方法最有效的方法。