首页 > 解决方案 > C# - 我无法连接到网络服务

问题描述

我需要从描述为的 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 拨打电话时,我得到了同样的错误。
在此处输入图像描述

但是来自 Insomnia 的电话是成功的。 在此处输入图像描述

标签: c#asp.net-web-api

解决方案


推荐阅读