Font size
WorksheetsQuizz Python API
Total questions: 15
Worksheet time: 11mins
Quel est le type d'API qui est le plus utilisé ?
REST
GraphQL
SOAP
Quel est le code HTTP renvoyé encore de réponse sans erreur de l'API ?
200-299
300-399
400-499
500-599
Quelles sont les différentes méthodes HTTP qui existe avec le GET, POST et DELETE?
(a)
Quelle méthode de requests est utilisée pour récupérer des données depuis une API REST ?
requests.[method_to_find]
(a)
Comment accéder au contenu JSON d’une réponse avec la library requests?
r = requests.get(...)
r.get_json()
r.to_json()
r.json()
r.content
Quelle est la différence entre les paramètres 'params' et 'data' (ou 'json') dans requests ?
params sert uniquement aux requêtes POST, data uniquement aux GET
Aucune différence
params ajoute des paramètres dans l’URL, data envoie des données dans le corps de la requête
params convertit toujours en JSON, data en form-data
Quel paramètre de requests permet de limiter la durée maximale d’attente pour une réponse ?
max_time
timeout
wait
retry
Quel module est généralement utilisé pour lancer une application FastAPI ?
(a)
from fastapi import FastAPI
app = FastAPI()
@app.get("/hello")
def say_hello():
return {"message": "Hello"}
Quelle URL renvoie {"message":"Hello"} ?
/
/hello
/say_hello
Comment est déclaré un paramètre de requête dans l'url ?
@app.get("/items")
def read_item(skip: int = 0, limit: int = 10):
return {"skip": skip, "limit": limit}
/items/0/10
/items?0&10
/items[skip=0,limit=10]
/items?skip=0&limit=10
Avec FastAPI, quel est l'endpoint pour accéder à la documentation de l’API ?
/apidoc
/docs
/doc
/documentation
Quelle est la différence entre @app.get et @app.post ?
get récupère des données, post en crée
get modifie des données, post lit uniquement
get renvoie du JSON, post renvoie du HTML
Aucune
Quel est le format le plus communément utilisé pour l'échange de donnée avec une API ?
(a)
Voici une url : https://api.exemple.com/users/5
https://api.exemple.com/ correspond à l'url du service API
Comment appelle-t-on /users ?
(a)
Quel est le code HTTP renvoyé encore de réponse avec une erreur server de l'API ?
200-299
300-399
400-499
500-599
