Slide 38
Slide 38 text
vcl 4.1;
import reqwest;
sub vcl_init {
new client = reqwest.client();
}
sub vcl_recv {
client.init("sync", "https://api.example.com/" + req.http.user);
if (client.status("sync") != 200) {
return (synth(403));
}
set req.http.user-id = client.header("sync", "id-header");
}