尝试到达REST端点时发生NullReferenceException

时间:2018-08-25 03:31:44

标签: c# xamarin

我有一个数据库管理类,该类具有多种方法来访问REST API上的不同端点。除此问题外,其他一切似乎都正常。启动应用程序时,我尝试以与到达其他端点完全相同的方式到达端点。由于某种原因,此程序会完全破坏应用程序并抛出NullReferenceException,而没有任何信息。

我已经确认客户端不为null,并且URL和终结点在Postman中工作正常。老实说,我不知道是什么导致了该异常,并且它不显示有关该异常的任何信息只会使情况变得更糟。

private async void InitDatabase()
    {
        HttpResponseMessage response = await client.GetAsync("System?Guid=1");
        string responseString = await response.Content.ReadAsStringAsync();
        SysParams sysParams = JsonConvert.DeserializeObject<SysParams>(responseString);
    }

执行第一行并调用client.GetAsync时发生错误。 Output Error Page Client Inspection

1 个答案:

答案 0 :(得分:0)

由于某种原因,它在我拨打电话而没有等待之前开始工作。