L'accès le code d'état http constantes
Je suis à la recherche pour obtenir une liste des codes d'état http en Javascript. Sont-ils définis dans n'importe quelle mise en œuvre?
J'ai eu un coup d'oeil à XMLHttpRequest
, mais seulement trouvé readyState
constantes.
var xhr = new XMLHttpRequest();
console.log(xhr.DONE); //4
Je suis à la recherche de quelque chose comme
console.log(xhr.statusCodes.OK); //200
Qui, évidemment, n'existe pas sur l'objet xhr.
Vous devez vous connecter pour publier un commentaire.
Http codes d'état sont gérées par l'Internet Assigned Numbers Authority (IANA), alors que
readyState
est spécifique àXmlHttpRequest
.Donc il suffit d'aller à une source digne de confiance. Le article de wikipedia devrait suffire comme ce n'est pas vraiment un contentieux sujet - ou, comme le faisait remarquer, la liste officielle peut être trouvé ici
Vous pouvez également envelopper ceux qui vous intéressent dans un objet javascript
utilisation pourrait alors être
if(response == HttpCodes.success){...}
Pour node.js vous pouvez utiliser le module nœud d'état http (github).
Ceci est un exemple: