Neue ASP.NET Web API HttpClient hat mir einige seltsame Ergebnisse. Hier ist mein Code:HttpClient GetStringAsync - Es kommt nie zurück
Dies kommt nie zurück und die Konsole erscheint plötzlich und verschwindet. Wenn ich den Code wie unten ändern, es funktioniert wie es soll:
static void Main(string[] args) {
var address = "http://localhost:3895/api/urls";
Console.WriteLine(getString(address));
Console.ReadLine();
}
public static string getString(string uri) {
var httpClient = new HttpClient();
return httpClient.GetStringAsync(uri).Result;
}
Jede Idee, was das Problem sein?
Das kompiliert nicht. Ein Einstiegspunkt ('Main') kann nicht asynchron sein. Es wird mit dem Fehler CS4009 fehlschlagen. – vcsjones
@vcsjones Im Async CTP ist es erlaubt (aber eine schlechte Idee) – hvd
@hvd Interessant. Am besten, dass sie es jetzt aber nicht zulassen. – vcsjones