Algunas solicitudes POST en un pequeño subconjunto de navegadores Chrome devuelven el error 411 por algún motivo. El extremo del servidor devuelve 200 en la mayoría de los otros dispositivos que también usan Chrome. Estamos usando un balanceador de carga en AWS y nuestro backend es .NET. ¿Cuál podría ser la razón de esto?
Editar: noté que esto solo sucede cuando no hay un cuerpo en la solicitud POST. Podría ser que el navegador omita Content-Length: 0 en los encabezados de solicitud por algún motivo. Pero, ¿qué podría estar haciendo que el navegador tenga ese comportamiento?
Después de experimentar el mismo problema tanto en Chrome como en Edge en dos sitios web diferentes, creo que tengo la respuesta:
El problema parece ser el antivirus BitDefender.
Si desactivo la protección de BitDefender, las solicitudes de publicación se realizan correctamente.
Curiosamente, si luego vuelve a habilitar la protección de BitDefender, el problema no vuelve.
Después de tropezar con la solución, encontré algunas referencias de personas que tenían el mismo problema: https://community.bitdefender.com/en/discussion/88573/status-411-length-required-while-browsing https://support .mozilla.org/en-US/questions/1344632