C# RestClient正在返回状态代码OK,但长度为-1
下面是我的代码:C# RestClient正在返回状态代码OK,但长度为-1,c#,rest,asp.net-core,C#,Rest,Asp.net Core,下面是我的代码: var client = new RestClient(allEmployeeCallLink); string _path = @"pathToTheCert"; var certFile = Path.Combine(_path, "ACTUALCERT.pfx"); X509Certificate2 certificate = new X509Certificate2(certFile); client.ClientCertific
var client = new RestClient(allEmployeeCallLink);
string _path = @"pathToTheCert";
var certFile = Path.Combine(_path, "ACTUALCERT.pfx");
X509Certificate2 certificate = new X509Certificate2(certFile);
client.ClientCertificates = new X509CertificateCollection() { certificate };
client.Proxy = new WebProxy();
//client.Timeout = -1;
var restrequest = new RestRequest(Method.GET);
restrequest.AddHeader("Authorization", "Bearer " + token);
//restrequest.AddHeader("Connection", "keep-alive");
IRestResponse response = await client.ExecuteGetAsync(restrequest);
Console.WriteLine(response.Content);
我的问题是,回复基本上是说“我现在就开始打电话”。我给邮递员打了同样的电话,并且能够返回正确的项目,这是一个庞大的员工名单。在C#中打电话时,我得到的反馈是:
我想我不知道如何让响应调用executeAsync并让它等待返回任何结果,直到内容长度不等于-1
非常感谢您的帮助。下载、安装并运行Fiddler。执行两个请求。用小提琴比较它们。您将得到您的答案。下载、安装并运行Fiddler。执行两个请求。用小提琴比较它们。你会得到你的答案的。
{
"confirmMessageID": {
"idValue":"ID",
"schemeName":"confirmMessageID",
"schemeAgencyName":"WFN"
},
"processingStatusCode":{
"codeValue":"started"
}
}