Удаление Печенья с Лаком - PullRequest
0 голосов
/ 11 марта 2012

У меня есть следующий VCL:

sub jamie_fetch
{
    if(beresp.http.X-Var-Cache == "YES") {
        unset beresp.http.Set-Cookie;
        set beresp.http.X-Cacheable = "YES";
        set beresp.grace = 365d;
        set beresp.ttl = 365d;

        return(deliver);
    }

    set beresp.http.X-Cacheable = "NO";

    return(hit_for_pass);
}

Я знаю, что это отчасти работает, потому что при первом посещении страницы я получаю следующий заголовок:

X-Cacheable:YES

Однако я также получаю:

Set-Cookie:foobar

Я предполагаю, что допустил ошибку в следующем:

unset beresp.http.Set-Cookie;

Но из моих поисков это кажется правильным? Я был бы благодарен, если бы кто-то с большим опытом мог указать мне правильное направление.

Заранее спасибо за любую помощь / советы / указатели: -)

1 Ответ

1 голос
/ 11 марта 2012

При использовании unset:

unset beresp.http.set-cookie;
следует указывать имена в нижнем регистре
...