请求和响应VCL对象¶
在VCL中,有几个重要的对象需要注意。可以使用VCL访问和操作这些对象。
- req
请求对象。当Varnish收到请求时, req 对象已创建并填充。你所做的大部分工作 vcl_recv 你在做或用它做 req 对象。
- bereq
后端请求对象。Varnish在将其发送到后端之前对其进行构造。它是基于 req 对象。
- beresp
后端响应对象。它包含来自后端的对象的头部。如果要修改来自修改此对象的服务器的响应 vcl_backend_response 。
- resp
就在将其传递到客户端之前的HTTP响应。它通常在以下位置修改 vcl_deliver 。
- obj
存储在缓存中的对象。只读。