Errores HTTP 413 en conexiones SSL cuando se suben grandes ficheros
DESCRIPCIÓN DEL PROBLEMA
Tenéis una aplicación ASP.NET que requiere certificados de cliente y en la que realizan peticiones HTTP de gran tamaño (por ejemplo un POST HTTP adjuntando ficheros). Cuando el tamaño de la petición (o el fichero adjunto) supera un determinado límite falla, y en los logs de IIS vemos el error HTTP 413 – Request entity too large. Si la aplicación cliente es .NET, la petición HTTP o llamada a web service fallará, y veremos el siguiente mensaje de error asociado:
The underlying connection was closed: An unexpected error occurred on a send.
O su variante en castellano:
Se ha terminado la conexión: Error inesperado de envío
RESOLUCIÓN
Ver el post Detalles sobre el error HTTP 413.
Happy hacking
- Daniel Mossberg