httpresponse - 什么时候 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 的错误严重程度应该是多少?
解决方案
推荐阅读
- spring - 请求映射到列表中的特定项目
- javascript - d3.js 时间刻度轴刻度不等间距
- arrays - Powershell - DNS 记录删除数组问题
- java - Java 字符串参数化 - 间接 toString 方法的性能损失
- postgresql - PostgreSQL:在完成之前通过 dblink 获取查询的 PID
- java - 两个日期和时区之间的差异
- java - 如何使用凭证详细信息导出 Tally 分类账期初和期末余额?
- sql - (PL)SQL:使用同一表中的现有字段更新字段
- swiftui - Xcode 11.3 / iOS 13.3 NavigationLink 仅推送一次
- python - 为什么在python中更新字典时