微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Web API - 无法连接到远程服务器

如何解决Web API - 无法连接到远程服务器

当我们尝试从应用程序获取访问令牌时,它抛出以下错误。不确定是否必须使用代理或任何其他方法获取访问令牌。

代码

public object GetToken()
    {
        RestSharp.Deserializers.XmlDeserializer deserial = new RestSharp.Deserializers.XmlDeserializer();
        var client = new RestClient("https://apis-stage.iocn.com/v1/auth/token");
        var request = new RestRequest(Method.POST);
        request.AddHeader("cache-control","no-cache");
        request.AddHeader("content-type","application/json");
        request.RequestFormat = DataFormat.Json;
        request.AddHeader("authorization","client_id:xxxxx-7b14-xxx-xxx-xxx,client_secret:xxxxxv.xxxx-Z_xx4Ir");
        request.AddParameter("application/json","{\n\"grant_type\":\"client_credentials\"\n}",ParameterType.RequestBody);
        IRestResponse response = client.Execute(request);
        var returnData = deserial.Deserialize<object>(response);
        return returnData;
        //if (returnData.data[0].access_token != null)
        //{
        //    access = returnData.data[0].access_token; //This correctly gets the Access Token.
        //}

        //request.AddHeader("authorization","Bearer <access_token>");
    }

错误

无法连接到远程服务器 连接尝试失败,因为连接方在一段时间后没有正确响应, 或建立连接失败,因为连接的主机未能响应 15.237.145.121:443

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。