URI Sumber Daya Berparameter
Ambil variabel langsung dari jalur URI.
URI Sumber Daya Berparameter adalah pelajaran MCP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MCP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MCP Academy mencakup 4 pelajaran total.
Satu Pola, Banyak Resource
Resource statis memiliki satu alamat tetap. URI berparameter adalah pola yang mewakili seluruh kelompok resource sekaligus. ✨
Placeholder dalam Kurung Kurawal
Anda menandai bagian variabel URI dengan placeholder dalam kurung kurawal, seperti users://{user_id}/profile. Kurung tersebut adalah slot yang harus diisi.
users://{user_id}/profileTemplat Adalah Janji
Templat resource memberi tahu klien: URI apa pun yang cocok dengan bentuk ini adalah valid. Model dapat mengisi nilai nyata untuk meminta hal yang benar-benar dibutuhkannya.
Daftarkan dengan Dekorator
Dalam SDK Python, Anda mendaftarkan templat dengan cara yang sama seperti alat: menggunakan dekorator @mcp.resource dan memberikan pola URI sebagai argumennya.
@mcp.resource("users://{user_id}/profile")
def get_profile(user_id: str) -> str:
return f"Profile for {user_id}"Nama Harus Cocok
Setiap placeholder dalam URI harus muncul sebagai parameter fungsi dengan nama yang sama. SDK menghubungkan {user_id} langsung ke argumen user_id Anda.
Tangkap Lebih dari Satu
Anda dapat menangkap beberapa variabel dalam satu URI. Setiap placeholder dipetakan ke parameternya sendiri, sehingga satu pola dapat menunjuk data yang sangat spesifik.
@mcp.resource("repos://{owner}/{name}/readme")
def readme(owner: str, name: str) -> str:
return load_readme(owner, name)Nilai Tiba sebagai String
Bagian yang ditangkap diterima sebagai teks dari URI. Jika Anda memerlukan angka, konversikan sendiri di dalam fungsi sebelum menggunakannya.
def get_page(page: str) -> str:
n = int(page)
return render_page(n)Satu Segmen per Placeholder
Secara bawaan, sebuah placeholder menangkap satu segmen jalur, yaitu teks di antara dua garis miring. Placeholder berhenti di garis miring berikutnya, sehingga tidak mengambil sisa jalur.
Templat Tidak Menampilkan Dirinya Sendiri
Resource biasa muncul dalam daftar resource. Resource bertemplat biasanya tidak muncul karena URI yang mungkin jumlahnya tak terbatas. Klien membacanya dengan mengisi pola tersebut.
Buat URI yang Bermakna
Rancang URI yang terbaca seperti alamat yang jelas, misalnya weather://{city}/today. Model jauh lebih andal dalam memilih resource yang tepat ketika jalurnya menjelaskan dirinya sendiri.
weather://{city}/todayMengapa Ini Penting
URI berparameter memungkinkan satu fungsi yang rapi melayani ribuan resource. Anda menulis bentuknya sekali, lalu bagian variabel menyelesaikan sisanya. 🎯
Pemeriksaan Singkat
Bagaimana placeholder URI yang ditangkap diteruskan ke fungsi Anda?
Ringkasan
Anda mempelajari bahwa URI berparameter menggunakan placeholder dalam kurung kurawal untuk melayani seluruh kelompok resource, yang masing-masing dipetakan ke parameter fungsi yang sesuai. Berikutnya: membangun kontennya. 🚀
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “URI Sumber Daya Berparameter” gratis?
Ya — teks lengkap “URI Sumber Daya Berparameter” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MCP Academy, upgrade ke CoddyKit PRO. Kursus MCP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “URI Sumber Daya Berparameter”?
Ambil variabel langsung dari jalur URI. Kamu berlatih MCP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai MCP Academy?
Tidak diperlukan pengalaman sebelumnya. MCP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “URI Sumber Daya Berparameter” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran MCP Academy ini?
Ya. Setiap pelajaran MCP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- URI Sumber Daya Berparameter
- Membangun Konten Saat Dibaca
- Sumber Daya Daftar dan Bertemplat
- Memberi Tahu Klien tentang Pembaruan