我在 Windows Phone 8.1 中调用 REST 服务,它在模拟器中运行但不在设备上运行。我卡在这里了,怎么处理? 请参阅下面的代码:
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:32002/XXXXX.svc/live_login?uname=abc&pwd=123");
HttpResponseMessage response = await client.SendAsync(request);
string data = await response.Content.ReadAsStringAsync();
var dialog = new MessageDialog(data);
await dialog.ShowAsync();
最佳答案
您的设备和 PC 的本地主机不同。
在设备上运行时,您的代码会尝试连接到您手机上的休息服务,这显然无法正常工作。
关于c# - Windows Phone 8.1物理设备调用REST服务的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25542247/