字符串 - >在Varnish 3.0.4中投射时间/日期

时间:2016-05-02 09:11:36

标签: varnish varnish-vcl

是否有人知道如何将标题字符串(即Last-Modified Fri,2015年12月11日07:31:48 GMT)转​​换为Varnish 3.0.4中的时间类型。我知道在Varsnih的最新版本中,std vmod中有时间特定的方法,但我不知道在我的版本中如何做类似的事情。

1 个答案:

答案 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