Здесь я пытаюсь поразить API, который размещен в Azure. Это должно дать ответ в качестве значения результата - «Зарегистрировано успешно».
Но ответ, который я получил при отладке программы, является "нулевым". А также я использовал этот API в блоке try catch. Он не входит в блок catch, но показывает нулевой ответ.
Но он возвращает верный ответ, когда я запускаю его в приложении POSTMAN.
Пожалуйста, дайте мне знать, в чем проблема в моем коде.
скриншот почтальона Это скриншот почтальона
Вот мой код
HttpClient client = new client();
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", ApiKey);
client.DefaultRequestHeaders.Add("Accept", "application/json");
string strAttn = DateTime.Now.TimeOfDay.ToString();
strAttn += "~" + personName;
strAttn += "~" + val;
string Uri = "https://orgdev.azure-api.net/APIDev/Attendance?guid=" + personID + "&timeofattendance=" + strAttn + "";
try
{
var lntResponse = await client.GetAsync(Uri);
}
catch (Exception ex)
{
string exc = ex.Message.ToString();
}