Maison interface Web Questions et réponses frontales Quels sont les codes d'état des requêtes ajax ?

Quels sont les codes d'état des requêtes ajax ?

Jan 17, 2022 pm 05:04 PM
ajax 状态码 请求

Les codes d'état des requêtes Ajax sont : 100 (continuer), 101 (protocole de changement), 200 (succès), 201 (créé), 205 (réinitialiser le contenu), 301 (déplacé de manière permanente), 400 (mauvaise demande), 401 (non autorisé). ), 403 (Interdit), 500 (Erreur interne du serveur), 502 (Mauvaise passerelle), etc.

Quels sont les codes d'état des requêtes ajax ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Explication détaillée de tous les codes d'état pour les requêtes ajax

1XX (réponse temporaire) :

Codes d'état indiquant une réponse temporaire et exigeant que le demandeur continue d'effectuer des opérations

 100 (continuer) : Le demandeur ; devrait continuer Faire une demande. Le serveur renvoie ce code pour indiquer qu'il a reçu la première partie de la requête et attend les autres parties ;

 101 (changement de protocole) : En demandant cette demande de changement de protocole, le serveur a confirmé et est effectivement commuté ;

2XX (succès) :

 Code d'état indiquant que la demande a été traitée avec succès ;

 200 (succès) : Le serveur a traité avec succès la demande ; Généralement, cela signifie que le serveur a servi la page Web demandée. Si ce code d'état apparaît pour votre fichier robots.txt, cela signifie que Googlebot a réussi à récupérer le fichier.

 201 (Créé) : La demande a réussi et le serveur a créé une nouvelle ressource.

 202 (Accepté) ; Le serveur a accepté la demande mais ne l'a pas encore traitée.

 203 (Informations non autorisées) : Le serveur a traité avec succès la demande, mais les informations renvoyées peuvent provenir d'une autre source.

 204 (Aucun contenu) : Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.

 205 (Réinitialiser le contenu) : Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu. Contrairement à la réponse 204, cette réponse nécessite que le demandeur réinitialise la vue du document (par exemple, efface le contenu du formulaire pour saisir un nouveau contenu).

 206 (contenu partiel) : Le serveur a traité avec succès une partie de la requête GET.

3xx (Redirection)

  Une action supplémentaire est requise pour compléter la demande. Généralement, ces codes d'état sont utilisés pour les redirections. Google vous recommande de ne pas utiliser plus de 5 redirections par requête. Vous pouvez utiliser les outils pour les webmasters pour voir si Googlebot rencontre des difficultés à explorer la page redirigée. La page Web Crawl sous Diagnostics répertorie les URL que Googlebot n'a pas pu explorer en raison d'erreurs de redirection.

 300 (choix multiples) : En réponse à la requête, le serveur peut effectuer diverses opérations. Le serveur peut sélectionner une action en fonction du demandeur (agent utilisateur) ou fournir une liste d'actions parmi lesquelles le demandeur peut choisir.

 301 (Déplacé définitivement) : La page Web demandée a été définitivement déplacée vers un nouvel emplacement. Lorsque le serveur renvoie cette réponse (en réponse à une requête GET ou HEAD), il transfère automatiquement le demandeur vers le nouvel emplacement. Vous devez utiliser ce code pour indiquer à Googlebot qu'une page ou un site Web a été définitivement déplacé vers un nouvel emplacement.

 302 (Déplacement temporaire) : Le serveur répond actuellement aux demandes d'une page Web située à un emplacement différent, mais le demandeur doit continuer à utiliser l'emplacement d'origine pour répondre aux demandes futures. Ce code est similaire au code 301 qui répond aux requêtes get et head. Il redirigera automatiquement le demandeur vers un emplacement différent. Cependant, ce code ne doit pas être utilisé pour indiquer à Googlebot qu'une page Web ou un site Web a été déplacé, car Googlebot le fera. continuer à explorer l'emplacement d'origine et indexé.

 303 (Afficher d'autres emplacements) : Le serveur renvoie ce code lorsque le demandeur doit utiliser des requêtes d'obtention distinctes pour différents emplacements afin de récupérer la réponse. Pour toutes les requêtes en dehors du head, le serveur se rendra automatiquement vers d'autres emplacements ;

  304 (Non modifié) : La page web demandée n'a pas été modifiée depuis la dernière requête. Lorsque le serveur renvoie cette réponse, aucun contenu de page Web n'est renvoyé ; le serveur doit être configuré pour renvoyer cette réponse (appelée en-tête HTTP if-modified-Since) si la page Web n'a pas changé depuis la dernière demande du demandeur. Le serveur peut indiquer à Googlebot que la page n'a pas changé depuis la dernière fois qu'elle a été explorée, économisant ainsi de la bande passante et des frais généraux.

  305 (Utilisation d'un proxy) : Le demandeur ne peut utiliser qu'un proxy pour accéder à la page Web demandée. Si le serveur renvoie cette réponse, cela indique également que le demandeur doit utiliser un proxy.

  307 (Redirection temporaire) : Le serveur répond actuellement aux requêtes d'une page Web située à un emplacement différent, mais le demandeur doit continuer à utiliser l'emplacement d'origine pour répondre aux requêtes futures. Ce code est similaire à Le code est similaire et redirigera automatiquement le demandeur vers un emplacement différent, mais il ne doit pas indiquer à googlebot qu'une page ou un site Web a été déplacé, car googlebot continuera. pour explorer et indexer l'emplacement d'origine.

4xx (erreur de requête)

Ces codes d'état indiquent que la requête peut être erronée, gênant le traitement du serveur

400 (mauvaise requête) : Le serveur ne comprend pas la syntaxe de la requête ; : la demande nécessite une vérification d'identité ; Pour les pages demandées après la connexion, le serveur peut renvoyer une réponse ;

 403 (Interdit) : Le serveur a refusé la demande. 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 » ;


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 dans 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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Introduction au code d'état HTTP 525 : explorez sa définition et son application Introduction au code d'état HTTP 525 : explorez sa définition et son application Feb 18, 2024 pm 10:12 PM

Introduction au code d'état HTTP 525 : Comprendre sa définition et son utilisation Le code d'état HTTP (HypertextTransferProtocol) 525 signifie que le serveur a une erreur lors du processus de prise de contact SSL, entraînant l'incapacité d'établir une connexion sécurisée. Le serveur renvoie ce code d'état lorsqu'une erreur se produit lors de la négociation TLS (Transport Layer Security). Ce code d'état appartient à la catégorie des erreurs de serveur et indique généralement un problème de configuration ou d'installation du serveur. Lorsque le client tente de se connecter au serveur via HTTPS, le serveur n'a aucun

Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX Feb 20, 2024 am 10:07 AM

Titre : Méthodes et exemples de code pour résoudre les erreurs 403 dans les requêtes jQuery AJAX L'erreur 403 fait référence à une demande selon laquelle le serveur interdit l'accès à une ressource. Cette erreur se produit généralement parce que la demande manque d'autorisations ou est rejetée par le serveur. Lorsque vous effectuez des requêtes jQueryAJAX, vous rencontrez parfois cette situation. Cet article explique comment résoudre ce problème et fournit des exemples de code. Solution : Vérifiez les autorisations : assurez-vous d'abord que l'adresse URL demandée est correcte et vérifiez que vous disposez des autorisations suffisantes pour accéder à la ressource.

Comment résoudre l'erreur 403 de la requête jQuery AJAX Comment résoudre l'erreur 403 de la requête jQuery AJAX Feb 19, 2024 pm 05:55 PM

jQuery est une bibliothèque JavaScript populaire utilisée pour simplifier le développement côté client. AJAX est une technologie qui envoie des requêtes asynchrones et interagit avec le serveur sans recharger la page Web entière. Cependant, lorsque vous utilisez jQuery pour effectuer des requêtes AJAX, vous rencontrez parfois des erreurs 403. Les erreurs 403 sont généralement des erreurs d'accès refusé par le serveur, probablement en raison de problèmes de politique de sécurité ou d'autorisation. Dans cet article, nous verrons comment résoudre la requête jQueryAJAX rencontrant une erreur 403.

Comprendre les scénarios d'application courants de redirection de pages Web et comprendre le code d'état HTTP 301 Comprendre les scénarios d'application courants de redirection de pages Web et comprendre le code d'état HTTP 301 Feb 18, 2024 pm 08:41 PM

Comprendre la signification du code d'état HTTP 301 : scénarios d'application courants de redirection de pages Web Avec le développement rapide d'Internet, les exigences des utilisateurs en matière d'interaction avec les pages Web sont de plus en plus élevées. Dans le domaine de la conception Web, la redirection de pages Web est une technologie courante et importante, mise en œuvre via le code d'état HTTP 301. Cet article explorera la signification du code d'état HTTP 301 et les scénarios d'application courants dans la redirection de pages Web. Le code d'état HTTP 301 fait référence à une redirection permanente (PermanentRedirect). Lorsque le serveur reçoit le message du client

PHP et Ajax : créer un moteur de suggestions de saisie semi-automatique PHP et Ajax : créer un moteur de suggestions de saisie semi-automatique Jun 02, 2024 pm 08:39 PM

Créez un moteur de suggestions de saisie semi-automatique en utilisant PHP et Ajax : Script côté serveur : gère les requêtes Ajax et renvoie des suggestions (autocomplete.php). Script client : envoyer une requête Ajax et afficher des suggestions (autocomplete.js). Cas pratique : Incluez le script dans la page HTML et spécifiez l'identifiant de l'élément d'entrée de recherche.

Comment résoudre le problème de l'erreur 403 jQuery AJAX ? Comment résoudre le problème de l'erreur 403 jQuery AJAX ? Feb 23, 2024 pm 04:27 PM

Comment résoudre le problème de l’erreur 403 jQueryAJAX ? Lors du développement d'applications Web, jQuery est souvent utilisé pour envoyer des requêtes asynchrones. Cependant, vous pouvez parfois rencontrer le code d'erreur 403 lors de l'utilisation de jQueryAJAX, indiquant que l'accès est interdit par le serveur. Cela est généralement dû aux paramètres de sécurité côté serveur, mais il existe des moyens de résoudre le problème. Cet article explique comment résoudre le problème de l'erreur 403 jQueryAJAX et fournit des exemples de code spécifiques. 1. faire

Comment obtenir des variables de la méthode PHP en utilisant Ajax ? Comment obtenir des variables de la méthode PHP en utilisant Ajax ? Mar 09, 2024 pm 05:36 PM

L'utilisation d'Ajax pour obtenir des variables à partir de méthodes PHP est un scénario courant dans le développement Web. Grâce à Ajax, la page peut être obtenue dynamiquement sans actualiser les données. Dans cet article, nous présenterons comment utiliser Ajax pour obtenir des variables à partir de méthodes PHP et fournirons des exemples de code spécifiques. Tout d’abord, nous devons écrire un fichier PHP pour gérer la requête Ajax et renvoyer les variables requises. Voici un exemple de code pour un simple fichier PHP getData.php :

Interprétation du code d'état HTTP 301 : comment gérer correctement les erreurs de redirection permanentes Interprétation du code d'état HTTP 301 : comment gérer correctement les erreurs de redirection permanentes Feb 20, 2024 pm 03:21 PM

Interprétation du code d'état HTTP 301 : comment gérer correctement les erreurs de redirection permanentes Les codes d'état HTTP sont une partie très importante des applications Web. Ils fournissent des informations au client sur l'état de traitement de la demande. Le code d'état 301 est un code d'état spécial qui indique que la ressource demandée a été définitivement déplacée vers un nouvel emplacement. Dans cet article, nous interpréterons le code d'état 301 et discuterons de la manière de gérer correctement les erreurs de redirection permanentes. 1. Comprenez le code d'état 301 Lorsque le serveur reçoit une demande du client, si la ressource demandée a été.

See all articles