我正在寻找Java语言中的http状态代码列表。是否在任何实现中定义了它们?

我看过XMLHttpRequest,但只发现了readyState常量。

var xhr = new XMLHttpRequest();
console.log(xhr.DONE); //4

我正在寻找类似的东西
console.log(xhr.statusCodes.OK); //200

在xhr对象上显然不存在该对象。

最佳答案

Http状态代码由Internet号码分配机构(IANA)维护,而readyState特定于XmlHttpRequest

因此,只去信誉良好的来源。 wikipedia article应该足够,因为这实际上不是一个有争议的话题-或者,如已评论的那样,可以找到官方列表here

您也可以将您感兴趣的内容包装到javascript对象中

var HttpCodes = {
   success : 200,
   notFound : 404
   // etc
}

用法可以是if(response == HttpCodes.success){...}

关于javascript - 访问http状态码常量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18765869/

10-12 12:20