How do I get the HTTP status code with jQuery?

前端 未结 9 1644
逝去的感伤
逝去的感伤 2020-11-27 13:34

I want to check if a page returns the status code 401. Is this possible?

Here is my try, but it only returns 0.

$.ajax({
    url: \"http://my-ip/tes         


        
9条回答
  •  借酒劲吻你
    2020-11-27 14:24

    I found this solution where you can simply, check the server response code using status code.

    Example :

    $.ajax({
    type : "POST",
    url : "/package/callApi/createUser",
    data : JSON.stringify(data),
    contentType: "application/json; charset=UTF-8",
    success: function (response) {  
        alert("Account created");
    },
    statusCode: {
        403: function() {
           // Only if your server returns a 403 status code can it come in this block. :-)
            alert("Username already exist");
        }
    },
    error: function (e) {
        alert("Server error - " + e);
    } 
    });
    

提交回复
热议问题