Tüm uç noktalar
Semver Karşılaştırma
POST
/api/v1/tools/semver-comparatorİki semantic version'ı karşılaştırın veya bir sürümün belirli bir aralığı karşılayıp karşılamadığını kontrol edin.
Kimlik Doğrulama
X-API-Key başlığında bir API anahtarı gerektirir.
Deneyin
POST
/api/v1/tools/semver-comparatorParametreler
modestringopsiyonelcompare (varsayılan) veya range.
comparerangeversionAstringopsiyonelBirinci sürüm (compare modu).
versionBstringopsiyonelİkinci sürüm (compare modu).
versionstringopsiyonelTest edilecek sürüm (range modu).
rangestringopsiyonelnpm tarzı semver aralığı (range modu), örn. ">=1.2.0 <2.0.0".
İstek gövdesi
{
"mode": "compare",
"versionA": "1.2.3",
"versionB": "1.3.0"
}Yanıt kodları
200Başarılı.400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.401Eksik veya geçersiz API anahtarı.403API anahtarı bu uç nokta için yetkili değil.429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.
Dil
cURL
İstek
curl -X POST https://utilerio.com/api/v1/tools/semver-comparator \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"compare","versionA":"1.2.3","versionB":"1.3.0"}'Yanıt
{ "comparison": -1, "a": { "major": 1, "minor": 2, "patch": 3, "prerelease": [] }, "b": { "major": 1, "minor": 3, "patch": 0, "prerelease": [] } }
