Sdílet prostřednictvím


Šablona identifikátoru URI README

Klient může vytvořit adresu URL, která se dá použít ke stažení souboru README pro konkrétní balíček. Klienti tak budou moct vykreslit soubor README balíčku bez stažení celého balíčku.

Prostředek použitý k sestavení této adresy URL je prostředek ReadmeUriTemplate nalezený v indexu služby.

Správa verzí

Používají se následující @type hodnoty:

hodnota @type Poznámky
ReadmeUriTemplate/6.13.0 Počáteční verze

Šablona adresy URL

Adresa URL pro následující rozhraní API je hodnota vlastnosti @id přidružené k některému z výše uvedených prostředků @type hodnoty.

Metody HTTP

Konstruovaná adresa URL musí podporovat metodu HTTP GET

Vytvoření adresy URL

Vzhledem ke známému ID a verzi balíčku může implementace klienta vytvořit adresu URL pro stažení souboru README.

Hodnota @id je řetězec adresy URL obsahující některý z následujících zástupných tokenů:

Zástupné symboly adres URL

Jméno Typ Požadovaný Poznámky
{lower_id} řetězec Ano ID balíčku, s nižšími písmeny
{lower_version} řetězec Ano Verze balíčku, která je nižší než malá.

lower_id i lower_version se snižují pomocí pravidel implementovaných . NET System.String.ToLowerInvariant() metoda.

lower_version je požadovaná verze balíčku normalizována pomocí pravidel normalizace verze NuGet pravidel normalizace. To znamená, že metadata sestavení povolená specifikací SemVer 2.0.0 musí být v tomto případě vyloučena.

Text odpovědi

Pokud má balíček soubor readme, vrátí se stavový kód 200. Text odpovědi bude samotný obsah souboru readme.

Pokud balíček nemá readme, vrátí se stavový kód 404.