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

时间:2021-06-03 12:18:53

标签: asp.net-web-api oauth restsharp apigee

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

代码

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

0 个答案:

没有答案