Halten Sie an. bevor Sie dies als doppelt markieren. Ich habe ein etwas anderes Problem. Also ich rufe eine API, die diese Ausnahme auslöst. Aber - der Haken ist Dies passiert nur, wenn der Anruf vom Server gemacht wird. Wenn ich einen eckigen/Ajax-Aufruf mache - das funktioniert ganz gut. Wo, wie in .net, wenn ich die folgendeEs konnte keine Verbindung hergestellt werden, da das Zielgerät aktiv zurückgewiesen wurde
using (HttpClient hc = new HttpClient())
{
hc.BaseAddress = new Uri(endpoint);
hc.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = hc.GetAsync(url).Result;
}
I erhalten die innere Ausnahme schreiben Keine Verbindung zu sagen, da der Zielcomputer aktiv verweigert xx.xxx.xx.xx gemacht werden könnte: pp
Ich überprüfte alle Verbindungen Here und here. Sie alle sprechen über Firewall-/Netzwerkprobleme. Ich glaube nicht, dass das eine Firewall oder ein Netzwerk ist, weil es über Ajax funktioniert. Ich denke mehr mit Serverkonfiguration zu tun. Alle Hinweise wären hilfreich.
Auch - das funktioniert, wenn ich den Anruf vom Browser oder über Fiddler mache.
So rufen Sie den gleichen API-Endpunkt von der gleichen Maschine, mit AJAX funktioniert es, mit C# tut es nicht. Richtig? – MrZander
Haben Sie Zugriff auf die Serverkonfiguration oder ist dies eine externe API? – MrZander
@MrZander - Korrekt. Same Api - Gleicher Anruf .. Gleiche URL. Es ist eine externe API, die einem anderen Team gehört. Ich kann sie bitten, nach etwas Bestimmtem zu suchen. aber ich habe keinen direkten Zugang –