Comment vérifier le code d'état HTTP d'une requête ?
La communication entre un serveur et un périphérique sur un réseau suit un ensemble de règles pour sécuriser l'échange de données.
A cet effet, le protocole HTTP (et HTTPS via SSL) contient un entête définissant le message retourné à la requête.
Ce mécanisme est déclenché à chaque fois que le navigateur internet charge une page HTML, une image, une feuille de style ou encore des fonctions Javascript.
Cet échange d'informations est valable pour l'ensemble des méthodes, en particulier pour les requêtes GET (charge une ressource sur le réseau) et POST (envoie des données sur le serveur).
Même si on ne les voit pas, les en-têtes HTTP sont essentiels à la transmission des informations et permettent entre autres d'authentifier les utilisateurs, mettre en cache et définir le contenu échangé.
Veuillez saisir une adresse (URL) d'une page internet, d'une image ou encore d'une feuille de style
Choisir une identité pour simuler l'affichage sur un navigateur différent, un téléphone portable ou encore l'indexation d'un moteur de recherche (Google)
Une fenêtre d'attente vous guidera le temps du chargement et de l'interprétation des données.
L'utilitaire HTTP Header de Crawl-tools vous assiste dans l'analyse de la communication entre un serveur web et un autre périphérique (ordinateur, smartphone, robot). L'outil analyse la réponse du serveur (API, CMS, application web) pour vous aider à trouver l'erreur, à optimiser la réponse ou tout simplement à vérifier la santé de son site internet.
Simuler un équipement réseau:
en modifiant l'user agent, l'outil imite le comportement d'un internaute, d'un téléphone portable et du robot d'indexation Google (GoogleBot).
Prise en charge de serveurs web:
si la ressource est téléchargée sur un réseau public et est accessible à partir d'internet, tous les serveurs HTTP sont supportés par l'outil (Apache, IIS, lighttpd, NGINX, NodeJS, ...).
Suggestion de configuration:
en fonction des données contenues dans le header, des conseils d'optimisation (navigateur internet) ou de sécurité sont affichés dans l'audit HTTP.
Après le téléchargement de la ressource, le logiciel de Crawl-tools analyse l'en-tête HTTP de la manière suivante:
Le code d'état est utilisé pour mettre en place une redirection d'URL (301), pour indiquer que la page n'existe pas (404) ou encore pour signaler le blocage d'une ressource (403).
Le serveur web, quel que soit le CMS ou le language (PHP), retourne un code indiquant s'il a compris la requête et si la ressource est disponible.