Condividi tramite


Modello URI README

È possibile che un client crei un URL che può essere usato per scaricare un file README per un pacchetto specifico. In questo modo i client eseguiranno il rendering del file README del pacchetto senza scaricare l'intero pacchetto.

La risorsa usata per la compilazione di questo URL è la risorsa ReadmeUriTemplate disponibile nell'indice del servizio .

Controllo delle versioni

Vengono usati i valori di @type seguenti:

valore @type Note
ReadmeUriTemplate/6.13.0 Versione iniziale

Modello di URL

L'URL per l'API seguente è il valore della proprietà @id associata a uno dei valori @type della risorsa menzionati in precedenza.

Metodi HTTP

L'URL costruito deve supportare il metodo HTTP GET

Costruire l'URL

Dato un ID e una versione noti del pacchetto, l'implementazione client può costruire un URL per scaricare il file README.

Il valore del @id è una stringa URL contenente uno dei token segnaposto seguenti:

Segnaposto URL

Nome Digitare Obbligatorio Note
{lower_id} corda ID pacchetto, in minuscolo
{lower_version} corda Versione del pacchetto, in minuscola

Sia lower_id che lower_version vengono abbassati usando le regole implementate da . NET System.String.ToLowerInvariant() metodo.

Il lower_version è la versione desiderata del pacchetto normalizzata usando la versione di NuGet regole di normalizzazione. Ciò significa che i metadati di compilazione consentiti dalla specifica SemVer 2.0.0 devono essere esclusi in questo caso.

Corpo della risposta

Se il pacchetto ha un file leggimi, viene restituito un codice di stato 200. Il corpo della risposta sarà il contenuto leggimi stesso.

Se il pacchetto non dispone di un file leggimi, viene restituito un codice di stato 404.