Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara membuat permintaan GET yang mudah menggunakan FastAPI

Cara membuat permintaan GET yang mudah menggunakan FastAPI

WBOY
WBOYasal
2023-07-29 18:42:211637semak imbas

Cara membuat permintaan GET yang mudah menggunakan FastAPI

Dalam pembangunan web moden, membina API RESTful adalah tugas yang sangat biasa. FastAPI ialah rangka kerja web moden, pantas (berprestasi tinggi) berdasarkan Python yang menyediakan cara ringkas dan mudah digunakan untuk membina API yang cekap.

Artikel ini akan memperkenalkan cara menggunakan rangka kerja FastAPI untuk membuat permintaan GET yang mudah. Kami akan menggunakan penghias FastAPI untuk menghalakan permintaan dan menulis beberapa fungsi pengendali mudah untuk mengendalikan permintaan GET dan mengembalikan beberapa data.

Langkah 1: Pasang FastAPI

Mula-mula, kita perlu memasang FastAPI dan uvicorn (untuk menjalankan aplikasi ASGI).

FastAPI dan uvicorn boleh dipasang menggunakan arahan berikut:

pip install fastapi uvicorn

Langkah 2: Buat aplikasi asas FastAPI

Kami akan mencipta aplikasi FastAPI asas dalam fail. Katakan kami mencipta fail yang dipanggil app.py dan menampal kod berikut ke dalam fail:

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"Hello": "World"}

Dalam kod di atas, kami mengimport FastAPI dan membuat aplikasi FastAPI. Kemudian, kami menggunakan kamus @app.get装饰器定义了一个根路由/。在处理函数read_root中,我们简单地返回了一个包含{"Hello": "World"}.

Langkah 3: Jalankan aplikasi FastAPI

Untuk menjalankan aplikasi FastAPI, kita boleh menggunakan pelayan uvicorn.

Buka Terminal, pergi ke direktori yang mengandungi fail app.py dan jalankan arahan berikut:

uvicorn app:app --reload

Dalam arahan di atas, apl merujuk kepada nama fail app.py (tanpa sambungan fail). Pilihan --reload digunakan untuk memuat semula pelayan secara automatik apabila kod berubah.

Langkah 4: Uji Permintaan GET

Kini kami boleh menggunakan mana-mana alat klien HTTP seperti penyemak imbas atau Posmen untuk membuat permintaan GET kepada API kami.

Buka pelayar anda dan masukkan http://localhost:8000/, anda sepatutnya melihat respons berikut:

{
    "Hello": "World"
}

Selesai! Kami telah berjaya mencipta aplikasi FastAPI yang mudah dan mengembalikan beberapa data menggunakan permintaan GET.

Kesimpulan

FastAPI ialah rangka kerja web yang sangat baik yang boleh membantu kami membina API yang cekap dengan cepat. Dengan menggunakan penghias untuk menghalakan permintaan dan menulis fungsi pengendali mudah, kami boleh membuat titik akhir yang mengendalikan permintaan GET dengan mudah.

Semoga artikel ini dapat membantu anda memulakan FastAPI dan memberi anda beberapa panduan untuk membina API yang berkuasa. Saya doakan anda berjaya dalam perjalanan pembangunan web anda!

Atas ialah kandungan terperinci Cara membuat permintaan GET yang mudah menggunakan FastAPI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn