Maison >interface Web >Questions et réponses frontales >Quels sont les codes d'erreur d'ajax ?
Les codes d'erreur ajax sont : 400 (requête incorrecte), 401 (non autorisée), 403, 404, 405, 406, 407, 408 (délai d'expiration de la demande), 409, 410, 411, 412, 500 (erreur interne du serveur), 502. (Mauvaise passerelle), 503 (Serveur indisponible), 504 (Délai d'expiration de la passerelle), etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Les codes d'erreur ajax incluent
4xx (erreur de demande)
Ces codes d'état indiquent que la demande peut être erronée, gênant le traitement du serveur
400 (mauvaise demande) : Le serveur ne comprend pas la syntaxe de la requête ;
401 (Non autorisé) : La requête nécessite une authentification ; pour les pages demandées après la connexion, le serveur peut renvoyer une deuxième réponse
403 (Interdit) : Le serveur rejette la requête ; Si vous voyez ce code d'état lorsque Googlebot tente d'explorer une page valide de votre site (vous pouvez le voir sur la page d'exploration du Web sous Google Webmaster Tools Diagnostics), il est possible que l'hôte du serveur ait refusé l'accès à Googlebot
404 (Pas ; Trouvé) :
405 (Méthode désactivée) : Désactivez la méthode spécifiée dans la demande ;
406 (Non accepté) : Impossible de répondre à la page Web demandée en utilisant l'attribut de contenu de la demande ;
407 (Autorisation proxy requise) : Ce code d'état est similaire à 401 (Non autorisé), mais spécifie que le demandeur doit être autorisé à utiliser le proxy. Si le serveur renvoie cette réponse, cela indique également que le demandeur doit utiliser un proxy ; 408 (Request Timeout) : Le serveur a expiré en attendant la demande ; 409 (Conflit) : Le serveur est entré en conflit lors de l'exécution de la demande. Le serveur DOIT inclure des informations sur le conflit dans la réponse. Le serveur peut renvoyer ce code en répondant à une requête PUT qui entre en conflit avec une requête précédente, ainsi qu'une liste des différences entre les deux requêtes ; 410 (Supprimé) : Le serveur renvoie cette réponse si la ressource demandée a été définitivement supprimée. Ce code est similaire au code 404 (Not Found), mais est parfois utilisé à la place du code 404 lorsque la ressource existait auparavant mais n'existe plus. Si la ressource a été déplacée de manière permanente, vous devez utiliser 301 pour spécifier le nouvel emplacement de la ressource ; 411 (longueur valide requise) : Le serveur n'accepte pas les requêtes sans champ d'en-tête de longueur de contenu valide ; 412 (condition préalable non remplie) : serveur L'une des conditions préalables définies par le demandeur dans la requête n'est pas remplie ;
413 (L'entité de requête est trop grande) : Le serveur ne peut pas traiter la requête car l'entité de requête est trop grande et dépasse les capacités de traitement du serveur ;
414 (L'URL demandée est trop grande) Longue) : L'URI demandé (généralement une URL) est trop longue et ne peut pas être traitée par le serveur 415 (Type de média non pris en charge) : Le format demandé n'est pas pris en charge par le serveur demandé ; page ; 416 (La plage de requête ne répond pas aux exigences) : Si la page ne peut pas fournir la plage demandée, le serveur renvoie ce code d'état ; 417 (Valeur attendue non satisfaite) : Le serveur n'a pas répondu aux exigences pour le " Champ d'en-tête de requête « attendu » ; 423 (Erreur de verrouillage)5XX (Erreur du serveur)
Ces codes d'état indiquent qu'une erreur interne s'est produite pendant que le serveur traitait la requête. Ces erreurs peuvent être des erreurs sur le serveur lui-même, plutôt qu'une erreur dans la requête ;
500 (erreur interne du serveur) : le serveur a rencontré une erreur et ne peut pas terminer la requête ;
501 (pas encore implémenté) : le serveur le fait ; ne dispose pas de la fonctionnalité nécessaire pour compléter la demande. Par exemple, ce code peut être renvoyé lorsque le serveur ne reconnaît pas la méthode de requête ; 502 (Bad Gateway) : Le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse invalide du serveur en amont ; le serveur est actuellement indisponible (en raison d'une surcharge ou d'un arrêt pour maintenance). Habituellement, il ne s'agit que d'un état temporaire
504 (Gateway Timeout) : Le serveur agit comme une passerelle ou un proxy, mais la requête n'est pas reçue à temps du serveur en amont
505 (version http non prise en charge) : Le serveur ; ne prend pas en charge le protocole HTTP utilisé dans la version de la requête
【Tutoriels associés recommandés :
Tutoriel vidéo AJAX】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!