c# - Windows Phone 8.1物理设备调用REST服务的方法

标签 c# rest windows-phone-8.1

我在 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/

相关文章:

C# 设置项目输出自动以管理权限启动

c# - ReportViewer 呈现一个空的 PDF(只有一个白页)

c# - 为什么我不能从具有泛型参数的类型转换为泛型接口(interface),该泛型参数是我接口(interface)中泛型参数的子类型?

c# - MVVM WPF 中的报表查看器

java - postman REST 客户端原始 json 数据如何在 POST、PUT 调用中发送到服务器?

c# - token 已过期 - 下一步该做什么?

java - MultipartFormData 包裹在对象内

c# - 没有参数的 WebGet 或 UriTemplate 失败

c# - 从 Windows Phone 8.1 WinRT 相机预览中捕获 WriteableBitmap

c# - ApplicationWorkingSetLimit 在 Windows Phone Silverlight 8.1 中返回 0