Comment connaître le code de statut?
sobes.tech IA
Réponse de l'IA
Le code d'état peut être connu de différentes manières, en fonction du contexte (navigateur web, réponse API, fichiers journaux).
-
Dans les navigateurs (lors du travail avec des pages web):
- Ouvrir les Outils de développement (F12).
- Aller à l'onglet "Réseau" (Network).
- Actualiser la page ou effectuer l'action qui génère la requête.
- Sélectionner la requête souhaitée dans la liste.
- Le code d'état s'affiche dans la colonne correspondante ("Statut" ou "Status").
-
Lors du travail avec une API (par exemple, en utilisant des utilitaires ou des bibliothèques):
-
cURL (en ligne de commande):
curl -I <URL>// L'option
-I(ou--head) effectue une requête HEAD et affiche uniquement les en-têtes HTTP, y compris le code d'état.curl -sw "%{http_code}" <URL> -o /dev/null// L'option
-s(silencieux) masque la progression,-w(write-out) formate la sortie,%{http_code}affiche uniquement le code d'état,-o /dev/nullredirige le corps de la réponse nulle part. -
Postman/Insomnia (clients GUI pour API):
- Effectuer la requête.
- Le code d'état s'affiche à côté du résultat de la requête.
-
Python (bibliothèque
requests):import requests try: response = requests.get('<URL>') status_code = response.status_code print(f"Code d'État: {status_code}") except requests.exceptions.RequestException as e: print(f"Erreur lors de la requête: {e}")// La méthode
requests.get()envoie une requête GET, l'attributresponse.status_coderetourne le code d'état HTTP. -
Java (bibliothèque
HttpClient):import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class HttpStatusChecker { public static void main(String[] args) throws Exception { HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("<URL>")) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); int statusCode = response.statusCode(); System.out.println("Code d'État: " + statusCode); } }// Une requête HTTP est envoyée, la méthode
response.statusCode()retourne le code d'état.
-
-
Depuis les fichiers journaux du serveur:
- Les serveurs web (Apache, Nginx) ou les serveurs d'applications enregistrent souvent les requêtes HTTP, y compris le code de réponse.
- Trouver les fichiers journaux correspondants (le chemin dépend de la configuration du serveur).
- Ouvrir le fichier et rechercher l'entrée de requête souhaitée; le code d'état est généralement l'un des champs dans la ligne du journal.
Le choix de la méthode dépend de l'environnement dans lequel la requête est effectuée et des outils disponibles.