我在 Win8 CP 上的一个基于 xaml 的 C#
都市应用程序内部进行了一次调用; 这次调用只是简单地命中一个 Web 服务并返回 JSON 数据。
HttpMessageHandler handler = new HttpClientHandler();
HttpClient httpClient = new HttpClient(handler);
httpClient.BaseAddress = new Uri("http://192.168.1.101/api/");
var result = await httpClient.GetStreamAsync("weeklyplan");
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[]));
return (WeeklyPlanData[])ser.ReadObject(result);
它挂在 await
上,但是 译注:调用实际上几乎立即返回(通过 fiddler 确认) ; 就好像 await
被忽略了,它只是挂在那里。
在你问之前 -YES-专用网络功能已经打开。
知道为什么这个会挂起来吗?