Heim  >  Artikel  >  Backend-Entwicklung  >  So erstellen Sie eine einfache GET-Anfrage mit FastAPI

So erstellen Sie eine einfache GET-Anfrage mit FastAPI

WBOY
WBOYOriginal
2023-07-29 18:42:211577Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn