Manipulating requests Response
Leçon 7 sur 10 du cours API en Python de Coddy.
Une fois que vous avez effectué un get() ou un post() dans une API, vous recevrez un objet response que nous avons stocké dans la variable response dans nos derniers exemples.
Comme nous l'avons appris dans la leçon sur le JSON, ces réponses sont au format JSON ou au format dictionnaire natif de Python.
Pour recevoir le format JSON de votre réponse, vous devez écrire :
data = response.json()Vous pouvez ensuite parcourir les valeurs nécessaires dans la réponse, en utilisant la méthode d'accès par clé du dictionnaire.
Défi
MoyenInstructions :
- Envoyez une requête GET à :
https://jsonplaceholder.typicode.com/users/1 - Enregistrez l'objet
requests.get()dans une variable nomméeresponse - Analysez et enregistrez
response.json()dans une variable nomméedata - Utilisez la méthode d'accès par clé pour enregistrer
data["name"]dans une variable nomméeresult - Affichez
result- cela devrait toujours afficher : Leanne Graham
Essayez vous-même
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Get the name
result = # Your code here
# Step 4: Print the result
print(result)Toutes les leçons de API en Python
2API in Python
requests Library for APIrequests Method to Retrieverequests Method to Send DataManipulating requests Response3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results