CommencezCommencez gratuitement

Houston, on a un 404 !

Comme vous l'avez vu dans la vidéo, les codes d'état sont une composante fondamentale du système HTTP : ils indiquent si tout va bien ou s'il y a un problème avec votre requête.

C'est une bonne pratique de toujours vérifier le code d'état d'une réponse avant de commencer à travailler avec la page téléchargée. Pour ce faire, vous pouvez utiliser la fonction status_code() du paquet httr(). Elle prend comme argument un objet de réponse produit par une méthode de requête.

Supposons maintenant que vous essayez d'extraire la même page qu'auparavant, mais que l'URL est erronée (Varigott au lieu de Varigotti).

Cette activité fait partie du cours

Extraction de données Web en R

Voir le cours

Instructions de l’exercice

  • Lisez le code d'état de l'objet de réponse provenant de la requête GET.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

response <- GET('https://en.wikipedia.org/wiki/Varigott')
# Print status code of inexistent page
___
Modifier et exécuter le code