获取空响应-Azure API调用C#

时间:2019-03-07 06:45:14

标签: c# azure azure-web-app-service

在这里,我尝试使用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();
        }

0 个答案:

没有答案