Udostępnij za pośrednictwem


Szablon identyfikatora URI README

Istnieje możliwość utworzenia przez klienta adresu URL, który może służyć do pobierania pliku README dla określonego pakietu. Umożliwi to klientom renderowanie pliku README pakietu bez pobierania całego pakietu.

Zasób używany do tworzenia tego adresu URL to zasób ReadmeUriTemplate znaleziony w indeksie usługi .

Przechowywanie wersji

Używane są następujące wartości @type:

@type wartość Notatki
ReadmeUriTemplate/6.13.0 Wersja początkowa

Szablon adresu URL

Adres URL następującego interfejsu API to wartość właściwości @id skojarzonej z jedną z wyżej wymienionych wartości @type zasobów.

Metody HTTP

Skonstruowany adres URL musi obsługiwać metodę HTTP GET

Konstruowanie adresu URL

Biorąc pod uwagę znany identyfikator i wersję pakietu, implementacja klienta może utworzyć adres URL do pobrania pliku README.

Wartość @id to ciąg adresu URL zawierający dowolny z następujących tokenów zastępczych:

Symbole zastępcze adresu URL

Nazwa Typ Wymagane Notatki
{lower_id} struna tak Identyfikator pakietu, małe litery
{lower_version} struna tak Wersja pakietu, małe litery

Zarówno lower_id, jak i lower_version są małe litery przy użyciu reguł implementowanych przez program . Net System.String.ToLowerInvariant() metoda.

lower_version to żądana wersja pakietu znormalizowana przy użyciu reguł normalizacji wersji nuGet . Oznacza to, że w tym przypadku należy wykluczyć metadane kompilacji dozwolone przez specyfikację SemVer 2.0.0.

Treść odpowiedzi

Jeśli pakiet ma plik readme, zostanie zwrócony kod stanu 200. Treść odpowiedzi będzie samą zawartością readme.

Jeśli pakiet nie ma pliku readme, zostanie zwrócony kod stanu 404.