首页 > 解决方案 > 什么时候 HTTP 响应代码实际上是 200 OK?

问题描述

在创建 API(和其他东西)时,许多客户端示例如下所示:

    var xhttp = new XMLHttpRequest();

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

    };

    ...

所以这让我思考,什么是真正的好?

具体来说,如果请求产生了错误数据之类的程序错误,则该请求在技术上有效,那么这是否“OK”?然后,返回 400 - bad login 的错误严重程度应该是多少?

标签: httpresponse

解决方案


推荐阅读