XMLHttpRequest.statusText - Web API 接口参考 编辑
只读属性
XMLHttpRequest.statusText
返回了XMLHttpRequest
请求中由服务器返回的一个DOMString
类型的文本信息,这则信息中也包含了响应的数字状态码。不同于使用一个数字来指示的状态码XMLHTTPRequest.status
,这个属性包含了返回状态对应的文本信息,例如"OK"或是"Not Found"。如果请求的状态readyState
的值为"UNSENT"或者"OPENED",则这个属性的值将会是一个空字符串。 如果服务器未明确指定一个状态文本信息,则statusText
的值将会被自动赋值为"OK"。例子
var xhr = new XMLHttpRequest();
console.log('0 UNSENT', xhr.statusText);
xhr.open('GET', '/server', true);
console.log('1 OPENED', xhr.statusText);
xhr.onprogress = function () {
console.log('3 LOADING', xhr.statusText);
};
xhr.onload = function () {
console.log('4 DONE', xhr.statusText);
};
xhr.send(null);
/**
* 输出如下:
*
* 0 UNSENT
* 1 OPENED
* 3 LOADING OK
* 4 DONE OK
*/
标准
标准 | 状态 | 备注 |
---|---|---|
XMLHttpRequest | Living Standard | WHATWG living standard |
浏览器兼容性
BCD tables only load in the browser
此页面的兼容性表格由结构化的数据生成,如果您想贡献数据,请参见https://github.com/mdn/browser-compat-data 并向我们提出 pull request.参考内容
- List of HTTP response codes
- HTTP
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论