在这里,我尝试使用Azure中托管的API。它必须给出一个响应作为结果值-“注册成功”。
但是调试程序时得到的响应为“ null”。我也曾经在try catch块中调用此API。它没有进入catch块,但显示为空响应。
但是当我在POSTMAN应用程序中运行它时,它会返回有效响应。
请任何人让我知道我的代码中有什么问题。 postman screenshot这是邮递员的屏幕截图 这是我的代码
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();
}