So erstellen Sie eine einfache GET-Anfrage mit FastAPI
In der modernen Webentwicklung ist die Erstellung von RESTful-APIs eine sehr häufige Aufgabe. FastAPI ist ein modernes, schnelles (hochleistungsfähiges) Web-Framework auf Python-Basis, das eine übersichtliche und benutzerfreundliche Möglichkeit zum Erstellen effizienter APIs bietet.
In diesem Artikel erfahren Sie, wie Sie mit dem FastAPI-Framework eine einfache GET-Anfrage erstellen. Wir werden den Decorator von FastAPI verwenden, um Anfragen weiterzuleiten und einige einfache Handlerfunktionen zu schreiben, um GET-Anfragen zu verarbeiten und einige Daten zurückzugeben.
Schritt 1: FastAPI installieren
Zuerst müssen wir FastAPI und uvicorn (zum Ausführen von ASGI-Anwendungen) installieren.
FastAPI und uvicorn können mit dem folgenden Befehl installiert werden:
pip install fastapi uvicorn
Schritt 2: Erstellen Sie eine grundlegende FastAPI-Anwendung
Wir erstellen eine grundlegende FastAPI-Anwendung in der Datei. Angenommen, wir erstellen eine Datei namens app.py und fügen den folgenden Code in die Datei ein:
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
Im obigen Code importieren wir FastAPI und instanziieren eine FastAPI-Anwendung. Dann verwenden wir das Wörterbuch von @app.get
装饰器定义了一个根路由/
。在处理函数read_root
中,我们简单地返回了一个包含{"Hello": "World"}
.
Schritt 3: FastAPI-Anwendung ausführen
Um die FastAPI-Anwendung auszuführen, können wir den Uvicorn-Server verwenden.
Öffnen Sie ein Terminal, gehen Sie in das Verzeichnis, das die Datei app.py enthält, und führen Sie den folgenden Befehl aus:
uvicorn app:app --reload
Im obigen Befehl bezieht sich app auf den Namen der Datei app.py (ohne die Dateierweiterung). Die Option --reload wird verwendet, um den Server automatisch neu zu laden, wenn sich Code ändert.
Schritt 4: GET-Anfrage testen
Jetzt können wir jedes HTTP-Client-Tool wie Browser oder Postman verwenden, um eine GET-Anfrage an unsere API zu stellen.
Öffnen Sie Ihren Browser und geben Sie http://localhost:8000/ ein. Sie sollten die folgende Antwort sehen:
{ "Hello": "World" }
Fertig! Wir haben erfolgreich eine einfache FastAPI-Anwendung erstellt und mithilfe einer GET-Anfrage einige Daten zurückgegeben.
Fazit
FastAPI ist ein hervorragendes Web-Framework, das uns helfen kann, schnell effiziente APIs zu erstellen. Durch die Verwendung von Dekoratoren zum Weiterleiten von Anforderungen und das Schreiben einfacher Handlerfunktionen können wir problemlos Endpunkte erstellen, die GET-Anfragen verarbeiten.
Ich hoffe, dieser Artikel kann Ihnen den Einstieg in FastAPI erleichtern und Ihnen einige Anleitungen zum Aufbau einer leistungsstarken API geben. Ich wünsche Ihnen viel Erfolg auf Ihrem Weg zur Webentwicklung!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine einfache GET-Anfrage mit FastAPI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!