try-catch não funciona com XMLHTTPRequest

Eu estou tentando usar otry-catch declarações para lidar com os erros deXMLHTTPRequestcomo abaixo:

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

Quando houve um erro 401 lançado porxhr.sendMultipart, aerror_handle_function não foi chamado. Alguma ideia de como consertar isso?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion