Bagikan melalui


Templat README Uri

Klien dapat membuat URL yang dapat digunakan untuk mengunduh README untuk paket tertentu. Ini akan memungkinkan klien untuk merender README paket tanpa mengunduh seluruh paket.

Sumber daya yang digunakan untuk membangun URL ini adalah sumber daya ReadmeUriTemplate yang ditemukan dalam indeks layanan .

Penerapan versi

Nilai @type berikut digunakan:

nilai @type Catatan
ReadmeUriTemplate/6.13.0 Rilis awal

Templat URL

URL untuk API berikut adalah nilai properti @id yang terkait dengan salah satu nilai @type sumber daya yang disebutkan di atas.

Metode HTTP

URL yang dibuat harus mendukung metode HTTP GET

Membuat URL

Mengingat ID dan versi paket yang diketahui, implementasi klien dapat membuat URL untuk mengunduh README.

Nilai @id adalah string URL yang berisi salah satu token tempat penampung berikut:

Tempat penampung URL

Nama Jenis Diperlukan Catatan
{lower_id} tali Ya ID paket, huruf kecil
{lower_version} tali Ya Versi paket, huruf kecil

Baik lower_id maupun lower_version diturunkan menggunakan aturan yang diterapkan oleh . NET metode System.String.ToLowerInvariant().

lower_version adalah versi paket yang diinginkan yang dinormalisasi menggunakan versi NuGet aturan normalisasi. Ini berarti bahwa metadata build yang diizinkan oleh spesifikasi SemVer 2.0.0 harus dikecualikan dalam kasus ini.

Isi respons

Jika paket memiliki readme, kode status 200 dikembalikan. Isi respons akan menjadi konten readme itu sendiri.

Jika paket tidak memiliki readme, kode status 404 dikembalikan.