Hi Rob,<div><br><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don't think that's going to be possible with a pure VCL approach.  Can you give us a better idea of exactly what you're trying to achieve, as there might be a simpler / more Varnish-friendly way of achieving what you're after.<br>

</blockquote><div><br></div><div>To make it simple, I'd like to store for a document A, all its raw headers (both request and response) for later processing.</div><div>A cron job will collect them (i.e these stored files) and send them to a complex analysis system.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can certainly use varnishlog to see the full headers for a given UUID</blockquote>
<div><br></div><div>I'll give it try!</div><div><br></div><div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
but the body content is more difficult.</blockquote></div><div><br></div><div>Is there another way to achieve that?</div><div>Maybe by using some C to implement a callback for handling raw "request" and "response".</div>
<div><br></div><div>Regards</div><div>Zab</div></div>
</div></div>