Когда код ответа HTTP на самом деле 200 ОК? - PullRequest
0 голосов
/ 24 октября 2018

При создании API (и других вещей) многие примеры на стороне клиента выглядят так:

    var xhttp = new XMLHttpRequest();

    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            alert(this.responseText);
        }

    };

    ...

Так что я подумал, что на самом деле нормально?

В частности,если запрос вызывает запрограммированную ошибку для чего-то вроде плохих данных, запрос технически сработал, так что это «ОК»?И затем, какова должна быть серьезность ошибки, чтобы вернуть 400 - неправильный логин?

...