C#-我无法连接到web服务

C#-我无法连接到web服务,c#,asp.net-web-api,C#,Asp.net Web Api,我需要从web服务获取数据,如下所述: curl --header 'Authorization: Bearer fxTWi96Uxe97gsstB3kh99VNKRuuaW3s_1615442626' -X GET 'https://api.muztorg.ru/xvendor' 调用函数时: HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer SR-O

我需要从web服务获取数据,如下所述:

curl --header 'Authorization: Bearer fxTWi96Uxe97gsstB3kh99VNKRuuaW3s_1615442626' -X GET 'https://api.muztorg.ru/xvendor'
调用函数时:

HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer SR-OM5Bvb8Fh61S4jaRUktaOs8D5rv5C_1618658296");
client.DefaultRequestHeaders.Add("ContentType", @"application/json-rpc;charset=utf-8");
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", @"SR-OM5Bvb8Fh61S4jaRUktaOs8D5rv5C_1618658296");

HttpResponseMessage response = await client.GetAsync(@"https://api.muztorg.ru/xvendor");
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
我得到一个502错误。
当我从Fiddler打电话时,我也会收到同样的错误。

但是失眠症的电话是成功的。

我会使用Fiddler捕捉一个成功的呼叫(由失眠引起)和一个失败的呼叫,并比较请求,看看有什么不同。错误消息的文本是什么?此外,将这些内容编辑到您的问题中。它们没有评论那么有用。添加了对Fiddler和失眠症呼叫的屏幕截图意味着您应该打开Fiddler捕获,从失眠症中调用web服务,然后从C#代码调用服务。然后,您可以停止Fiddler捕获并检查Dominosis发出的原始HTTP请求,并将其与C#代码发出的原始HTTP请求进行比较。解释错误的两种方法应该有所不同。我在Fiddler中没有看到失眠调用。我会使用Fiddler捕获成功的调用(由失眠引起)和失败的调用,并比较请求,看看有什么不同。错误消息的文本是什么?此外,将这些内容编辑到您的问题中。它们没有评论那么有用。添加了对Fiddler和失眠症呼叫的屏幕截图意味着您应该打开Fiddler捕获,从失眠症中调用web服务,然后从C#代码调用服务。然后,您可以停止Fiddler捕获并检查Dominosis发出的原始HTTP请求,并将其与C#代码发出的原始HTTP请求进行比较。这两者之间应该有区别,这就解释了这个错误。我在Fiddler中没有看到失眠呼叫