try-catch no funciona con XMLHTTPRequest

Estoy tratando de usar eltry-catch declaraciones para manejar los errores deXMLHTTPRequest, como abajo:

<code>var xhr = new XMLHttpRequest();
xhr.open('POST', someurl, true);
try{
    xhr.sendMultipart(object);
}
catch(err){
    error_handle_function();
}
</code>

Cuando hubo un error 401 lanzado porxhr.sendMultipart, laerror_handle_function no fue llamado ¿Algúna idea de cómo arreglar esto?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta