Ich benutze Nancyfx als meine erholsamen api-Server. Unter Windows benutze ich Nancyfx im ASP.NET HOSTING MODE, alles funktioniert gut auf meiner App. Aber wenn ich versuche, einen Linux-Server zu verwenden, zerdrückt die App als ich diesen Code verwenden, unterNancy Selfhosting-Fehler auf Ubuntu mit Mono
HttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("http://ipaddress:1234/api/info");
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
die Ausnahme hier, wie unten
Eine Ausnahme vom Typ ‚System.Net.Http.HttpRequestException‘ aufgetreten in System.Net.Http.dll wurde aber in Benutzercode
Zusätzliche Informationen nicht behandelt: 500 (Internal Server Error)
aber wenn ich Chrome verwende, um den Inhalt zu empfangen, scheint es gut zu funktionieren.
HEADERS Inhaltstyp: application/json; charset = utf-8 Datum: 2016 10. Juni 17: 35: 31 + 51s Keep-Alive: Zeitüberschreitung = 15, max = 100 Link:; rel = "application/xml" Server: Mono-HTTPAPI/1.0 Transfer-Encoding: Chunked Vary: Accept
Gibt es etwas falsch mit meinem Code oder Nancyfx selfhosting-Modus?
Danke!