2013-02-14 3 views
4

Я не могу на всю жизнь найти документацию о возможных свойствах объектов лака (версия 3).Возможные свойства объектов лака

Мы знаем, что (из документации по поиску в googling, лак просто бормочет и вас больше расстраивает), например, что объект запроса имеет свойство url (req.url), а также что он имеет req.http.X-Forwarded-For. Но кто-нибудь когда-либо нашел ... скажем ... список?

Спасибо!

/Йоаким

ответ

8

Вы не можете дать полный список вещей, как req.http.X-Forwarded-For, потому что req.http.* являются HTTP заголовки. Заголовок Cookie запроса будет req.http.Cookie, а заголовок User-Agent будет req.http.User-Agent. Существует много стандартных заголовков, но вы можете установить любой произвольный заголовок, и он будет отображаться в req.http.___________. Вы можете увидеть заголовки HTTP ответ в resp.http.*. То же самое для бэкэнд-ответа в beresp.http.*.

Все перечисленные здесь объекты: https://www.varnish-cache.org/docs/3.0/reference/vcl.html#variables