C#
Win8 CP 의 xaml 기반 메트로 애플리케이션 내부에서 전화를 겁니다 . 이 호출은 단순히 웹 서비스에 도달하고 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
있지만 http 호출은 실제로 거의 즉시 반환됩니다 (피들러를 통해 확인 됨). 마치 await
무시되고 거기에 매달려 있습니다.
질문하기 전에 -예-사설 네트워크 기능이 켜져 있습니다.
왜 이것이 멈추는 지 아이디어가 있습니까?
async
있습니까? 예외가 발생하지 않습니까?