XHR失败而不是401?

Why does the below not return a 401 status, but instead fails miserably?

$.ajax({
     url: "https://api.linkedin.com/v1/people/~",
     //jsonpCallback: "callback",
     //dataType: "jsonp",
     success: function(data, textStatus, xhr) {
         console.log(data)
     },
     error: function(xhr, textStatus, error) {
         console.log(xhr)
     }
 });

Your request is not authenticated therefore it isn't allowed access.
Follow the steps here to perform an authenticated request: https://developer.linkedin.com/docs/oauth2#