Barniz transformando POST a GET

Barniz transformando POST a GET

Todas las solicitudes POST que llegan a Varnish se envían al backend como GET. Como consecuencia, recibo 503 Bad gateway en todas las solicitudes POST. Las solicitudes GET funcionan bien.

Respuesta1

El problema es que tenía un return (lookup)en mi vcl_recvmétodo. Como Varnish no puede almacenar en caché las solicitudes POST, las estaba transformando a GET. Añadiendo

if (req.request == "POST") {
    return (pass);
}

resp. para barniz 4

if (req.method == "POST") {
    return (pass);
}

Hizo el truco y todo funcionó bien.

información relacionada