Aracılığıyla paylaş


README Uri Şablonu

İstemcinin belirli bir paket için BENIOKU dosyasını indirmek için kullanılabilecek bir URL oluşturması mümkündür. Bu, istemcilerin paketin tamamını indirmeden paketin BENİOKU dosyasını işlemesini sağlar.

Bu URL'yi oluşturmak için kullanılan kaynak, hizmet dizinibulunan ReadmeUriTemplate kaynağıdır.

Sürüm Oluşturma

Aşağıdaki @type değerleri kullanılır:

@type değeri Notlar
ReadmeUriTemplate/6.13.0 İlk sürüm

URL şablonu

Aşağıdaki API'nin URL'si, yukarıda belirtilen kaynak @type değerlerinden biriyle ilişkili @id özelliğinin değeridir.

HTTP yöntemleri

Yapılan URL'nin HTTP yöntemini GET desteklemesi gerekir

URL'yi oluşturma

Bilinen paket kimliği ve sürümü göz önünde bulundurulduğunda, istemci uygulaması BENIOKU dosyasını indirmek için bir URL oluşturabilir.

@id değeri, aşağıdaki yer tutucu belirteçlerden herhangi birini içeren bir URL dizesidir:

URL yer tutucuları

Ad Tür Gerekli Notlar
{lower_id} dizgi evet Küçük harfle belirtilen paket kimliği
{lower_version} dizgi evet Paket sürümü, küçük harfle

hem lower_id hem de lower_version tarafından uygulanan kurallar kullanılarak küçük harfe dönüştürülür. NET'ler System.String.ToLowerInvariant() yöntemi.

lower_version, NuGet'in sürümünormalleştirme kuralları kullanılarak normalleştirilmiş istenen paket sürümüdür. Bu, SemVer 2.0.0 belirtimi tarafından izin verilen derleme meta verilerinin bu durumda dışlanması gerektiği anlamına gelir.

Yanıt gövdesi

Pakette benioku varsa, 200 durum kodu döndürülür. Yanıt gövdesi, benioku içeriğinin kendisi olacaktır.

Paketin benioku değeri yoksa 404 durum kodu döndürülür.