是否有人知道如何将标题字符串(即Last-Modified Fri,2015年12月11日07:31:48 GMT)转换为Varnish 3.0.4中的时间类型。我知道在Varsnih的最新版本中,std vmod中有时间特定的方法,但我不知道在我的版本中如何做类似的事情。
答案 0 :(得分:0)
您可以在vcl中内联C。使用Varnish 3内联C默认情况下处于启用状态。从这里你可以把它变成一个vmod但是这应该按原样工作(把它添加到vcl sub):
C{
char time_str[128];
// Format time however you need it
sprintf(time_str, "%ld", time());
VRT_SetHdr(sp, HDR_REQ, "\016Last-Modified:", time_str, vrt_magic_string_end);
}C