web-dev-qa-db-fra.com

Qu'est-ce que le code d'état HTTP 000?

Je viens de passer des téléchargements sur le réseau Akamai CDN et je vois des trucs étranges dans les fichiers journaux qu'ils livrent. Un certain nombre d'entrées ont le code d'état 000. Quand je leur ai demandé, ils ont dit que 000 est l'état lorsque le client se déconnecte sans transférer l'intégralité du fichier. Puisque 000 ne semble pas être un code de réponse HTTP valide (de la RFC), je dois me demander si c'est vrai.

20
Mitchell V

Il y a un article de la base de connaissances (nécessite une connexion) qui répertorie leurs valeurs de journal:

Log Delivery Services (LDS) LDS affichera un 000 pour toute réponse 200 ou 206 avec un abandon client: l'objet a été servi correctement depuis l'origine ou le bord , mais l'utilisateur final a mis fin à la connexion/transaction avant qu'elle ne se termine.

Il s'agit en effet d'un statut personnalisé car le format de journal standard ne comprend pas de champ pouvant indiquer un abandon client.

20
Chris Adams

000 est un code commun à utiliser lorsqu'aucun code HTTP n'a été reçu en raison d'une erreur réseau. Selon un article de la base de connaissances pour Amazon CloudFront , 000 signifie également que le client s'est déconnecté avant de terminer la demande pour ce service.

8
Kevin Borders

Cela signifie normalement: Aucun code de réponse HTTP valide (c'est-à-dire: la connexion a échoué ou a été abandonnée avant que des données ne se produisent).

Je suppose que ce sont des problèmes de réseau ou qu'Akamai ne gère pas correctement leurs serveurs Web.

3
keithhackbarth