如何使用java脚本获取异常的子代码?像500.1

时间:2017-01-30 09:49:58

标签: javascript exception-handling

我想在客户端读取类似500.1的异常的子代码。怎么做到这一点?

这是我在服务器端的代码:

if(string.IsNullOrEmpty(userEmail)) {                    
   Response.StatusCode = 500;
   Response.SubStatusCode = 1; 
   Response.StatusDescription = "Email fehlt";

   return;                    
}

客户方:

if (xhr.status == 500 && thrownError.indexOf("Email") > -1) {
    alert('Email is missing...');
}
else {
    alert('Error...');
}

1 个答案:

答案 0 :(得分:1)

在客户端,您可以使用getAllResponseHeaders()的{​​{1}}方法。

如果确实发送了正确的http标头,它将会读取它。

示例:

XMLHttpRequest

输出由“\ r \ n”分隔。

如果某个子节点无法通过,也许您可​​以使用另一个http标头字段作为您的目标,即使它不符合标准......