为什么在Windows 1709上运行时,依赖于RestSharp的代码在我的应用程序中运行正常,而不是1703

时间:2018-03-29 23:19:34

标签: c# .net restsharp

我有人建立了一个回家的应用程序来确认用户在启动时的良好信誉。当应用程序安装在运行Windows 1709的计算机上时,我可以在应用程序启动时看到对api端点的调用。但是,当我在Windows 1703上安装时,应用程序不会调用home(即服务器显示没有从发生安装的ip地址尝试联系)。我曾尝试安装较旧的.Net(4.5.2),但我在Windows中收到一条消息,表明安装已被阻止,因为该机器上存在较新的版本。

应用程序安装106.2.1.1

这是一段代码 - 我已将令牌和API端点匿名化

class RestRoutines

{

    public bool testToken(string token)

    {

        bool passed = false;



        var client = new RestClient("https://api.myanonymousapi.com/v1/user-tasks/");

        client.AddDefaultHeader("Authorization", token); // "Token validToken");

        var response = client.Execute(new RestRequest());



        if (response.StatusDescription   == "OK")

            passed = true;



        return passed;

    }

}

是否存在我们缺少的依赖项或上述代码出现问题导致它在早期版本的Windows中失败?

0 个答案:

没有答案