RFC 6570 URL Template
Perluas path berdasarkan RFC 6570 Level 1–2, serta uraikan variabel kueri dan daftar tanpa menjalankan ekspresi atau mengakses jaringan.
Cara menggunakan RFC 6570 URL Templat
RFC 6570 URL Templat hanya memproses input di browser saat ini, tanpa mengunggah, terhubung ke internet, atau menulis ke penyimpanan persisten.
Isi template
Gunakan /users/{id}{?fields,lang} sebagai templat default.
Menyediakan variabel
Masukkan id, daftar bidang, dan bahasa JSON.
Perluas dan tinjau ulang
Lihat hasil yang telah di-escape dan kesalahan variabel yang tidak terdefinisi; jangan menganggap hasil sebagai URL yang telah diverifikasi.
Batasan dan catatan
- Hanya mengimplementasikan operator Level 1–2 yang direncanakan; skrip, fungsi, dan ekspresi arbitrer tidak didukung.
- Variabel yang tidak terdefinisi, objek bersarang, dan pengubah yang tidak didukung akan menyebabkan kesalahan.
- Alat ini tidak membuat permintaan, menguraikan respons jarak jauh, atau memeriksa keterjangkauan alamat.
Pertanyaan umum
Apakah akan mengirim permintaan?
Tidak, hasilnya hanya berupa string.
Bagaimana daftar diperluas?
Operator kueri dan jalur menghasilkan format pemisah yang sesuai berdasarkan aturan RFC.
Mengapa karakter khusus dikodekan?
Pengodean mencegah perubahan nilai variabel mengubah struktur templat; ini adalah perilaku yang diharapkan dari URL Template.