Asp.net web api Web API-无法连接到远程服务器

Asp.net web api Web API-无法连接到远程服务器,asp.net-web-api,oauth,restsharp,apigee,Asp.net Web Api,Oauth,Restsharp,Apigee,当我们试图从应用程序获取访问令牌时,它抛出以下错误。不确定是否必须使用代理或任何其他方法来获取访问令牌 代码 public object GetToken() { RestSharp.Deserializers.XmlDeserializer deserial = new RestSharp.Deserializers.XmlDeserializer(); var client = new RestClient("https://apis-sta

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

代码

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>");
    }
public对象GetToken()
{
RestSharp.Deserializers.XmlDeserializer deserial=新的RestSharp.Deserializers.XmlDeserializer();
var client=新的RestClient(“https://apis-stage.iocn.com/v1/auth/token");
var请求=新的重新请求(Method.POST);
AddHeader(“缓存控制”、“无缓存”);
AddHeader(“内容类型”、“应用程序/json”);
request.RequestFormat=DataFormat.Json;
请求.添加标题(“授权”,“客户id:xxxxx-7b14-xxx-xxx-xxx-xxx,客户机密:xxxxx v.xxxx-Z_xx4Ir”);
AddParameter(“application/json”,“grant\u type\:\“client\u credentials\”\n}”,ParameterType.RequestBody);
IRestResponse response=client.Execute(请求);
var returnData=deserial.Deserialize(响应);
返回数据;
//if(returnData.data[0]。访问令牌!=null)
//{
//access=returnData.data[0].access\u token;//这将正确获取访问令牌。
//}
//请求。添加标题(“授权”、“持有人”);
}
错误

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