Maison  >  Article  >  développement back-end  >  Comment créer une simple requête GET à l'aide de FastAPI

Comment créer une simple requête GET à l'aide de FastAPI

WBOY
WBOYoriginal
2023-07-29 18:42:211635parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn