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!