Maison > Article > développement back-end > Comment créer une simple requête GET à l'aide de FastAPI
Comment créer une requête GET simple à l'aide de FastAPI
Dans le développement Web moderne, la création d'API RESTful est une tâche très courante. FastAPI est un framework Web moderne et rapide (hautes performances) basé sur Python qui fournit un moyen concis et facile à utiliser pour créer des API efficaces.
Cet article expliquera comment utiliser le framework FastAPI pour créer une simple requête GET. Nous utiliserons le décorateur de FastAPI pour acheminer les requêtes et écrire quelques fonctions de gestionnaire simples pour gérer les requêtes GET et renvoyer certaines données.
Étape 1 : Installer FastAPI
Tout d'abord, nous devons installer FastAPI et uvicorn (pour exécuter les applications ASGI).
FastAPI et uvicorn peuvent être installés à l'aide de la commande suivante :
pip install fastapi uvicorn
Étape 2 : Créer une application FastAPI de base
Nous allons créer une application FastAPI de base dans le fichier. Supposons que nous créions un fichier appelé app.py et que nous collions le code suivant dans le fichier :
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
Dans le code ci-dessus, nous importons FastAPI et instancions une application FastAPI. Ensuite, nous utilisons le dictionnaire de @app.get
装饰器定义了一个根路由/
。在处理函数read_root
中,我们简单地返回了一个包含{"Hello": "World"}
.
Étape 3 : Exécuter l'application FastAPI
Pour exécuter l'application FastAPI, nous pouvons utiliser le serveur uvicorn.
Ouvrez Terminal, accédez au répertoire contenant le fichier app.py et exécutez la commande suivante :
uvicorn app:app --reload
Dans la commande ci-dessus, app fait référence au nom du fichier app.py (sans l'extension de fichier). L'option --reload est utilisée pour recharger automatiquement le serveur lorsque le code change.
Étape 4 : Testez la requête GET
Nous pouvons désormais utiliser n'importe quel outil client HTTP tel qu'un navigateur ou Postman pour envoyer une requête GET à notre API.
Ouvrez votre navigateur et saisissez http://localhost:8000/, vous devriez voir la réponse suivante :
{ "Hello": "World" }
Terminé ! Nous avons créé avec succès une application FastAPI simple et renvoyé certaines données à l'aide d'une requête GET.
Conclusion
FastAPI est un excellent framework Web qui peut nous aider à créer rapidement des API efficaces. En utilisant des décorateurs pour acheminer les requêtes et en écrivant des fonctions de gestionnaire simples, nous pouvons facilement créer des points de terminaison qui gèrent les requêtes GET.
J'espère que cet article pourra vous aider à démarrer avec FastAPI et vous fournir des conseils pour créer une API puissante. Je vous souhaite du succès dans votre parcours de développement Web !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!