W celu odpytania API, należy przesłać zapytanie na
w parametrach zapytania (query params) należy podać kod licencyjny "code", który jest unikatowy dla każdej z licencji.
Serwer zwróci odpowiedź z statusem 200 (OK) jeśli licencja nie wygasła, w przypadku wygaśnięcia licencji zostanie zwórcony kod statusu
400 (Bad request), dla licencji, która w ogóle nie zostanie znaleziona, zwrócony zostanie kod 404 (Not found).
Przykład użycia C#
private async void GetLicense(string licenseCode)
{
using (var httpClient = new HttpClient())
{
string requestUri = $"https://localhost:5001/api/license/get?code={licenseCode}";
var result = await httpClient.GetAsync(requestUri);
var status = result.StatusCode;
if (status == HttpStatusCode.OK)
{
//Do something when license is active
}
else if (status == HttpStatusCode.BadRequest)
{
//Do something when license is inactive
}
}
}