等待。在将其标记为重复之前。我有一个稍微不同的问题。 所以我打电话给一个引发这个异常的api。但是 - 这种情况只有在通过服务器进行调用时才会发生。如果我做一个角/阿贾克斯调用 - 这工作得很好。 凡在.NET当我写了下面的由于目标机器积极拒绝,因此无法连接
using (HttpClient hc = new HttpClient())
{
hc.BaseAddress = new Uri(endpoint);
hc.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = hc.GetAsync(url).Result;
}
我得到的内部异常说无连接可以作出,因为目标机器积极地拒绝它xx.xxx.xx.xx:PP
我检查了所有链接Here和here。他们都在谈论防火墙/网络问题。我不觉得这是防火墙或网络,因为它通过ajax工作。 我在考虑更多关于服务器配置。任何指针都会有帮助。
此外 - 这个工程时,我从浏览器或通过提琴手的调用。
因此,您使用C#而不是使用C#调用同一台机器的相同API端点,使用它的AJAX工作。正确? – MrZander
另外,你有权访问服务器配置,或者这是一个外部API? – MrZander
@MrZander - 正确。相同的Api - 相同的电话。相同的网址。它是由不同团队拥有的外部API。我可以要求他们特别检查一些事情。但我不能直接访问 –