Fehler beim Bad Gateway (502) Fehler beim Aufrufen der Locahost .NET -Core -API von einer anderen Locahost .net Core -APC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Fehler beim Bad Gateway (502) Fehler beim Aufrufen der Locahost .NET -Core -API von einer anderen Locahost .net Core -AP

Post by Anonymous »

Ich habe zwei Webdienste erstellt: Der erste ist ein ASP .NET -Kern für einen Rastfull -HTTP -Dienst; Der zweite ist ein ASP .NET -Kern mit MVC. Der erste hat APIs, die einige Daten in der Datenbank speichern. Der zweite hat Ansichten, die die API des ersten Dienstes aufrufen.public async Task GetAllAsync(string url)
{
var request = new HttpRequestMessage(HttpMethod.Get, url);

var client = _httpClient.CreateClient();

HttpResponseMessage response = await client.SendAsync(request);
if (response.StatusCode == System.Net.HttpStatusCode.OK)
{
var jsonString = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject(jsonString);
}

return null;
}
< /code>
Hier sind einige Dinge, die ich ausprobiert habe: < /p>
a. Das Aufrufen des ersten Dienstes von Postman ist in Ordnung. < /P>
b. Das Aufrufen anderer Websites wie https://www.google.com funktioniert in demselben Code gut.
c. Der Port ist geöffnet. < /P>
D. Ich habe auch versucht, Windows Firewall auszuschalten. < /P>
e. Haben kein Anti-Virus oder eine Firewall installiert. < /P>
f. Beide Dienste werden in IIS Express ausgeführt. < /P>
g. Versucht verschiedene Browser, um die Dienste zu starten. < /P>
h. Die URL ist korrekt. Kein Tippfehler oder andere Fehler. < /P>
Könnte mir bitte jemand sagen, was das Problem hier ist? Ich kann die APIs mit dem Postboten anrufen. Aber wenn ich das im Code nenne, bekomme ich Badgateway (Grund sagt, kann nicht ). Es gibt keine Ausnahme.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post