(HttpResponseMessage响应= await client.GetAsync(url))与uwp工作正常但不在android上

时间:2017-07-18 08:36:26

标签: c# forms url xamarin

using (HttpClient client = new HttpClient(new NativeMessageHandler()))
using (HttpResponseMessage response = awaitclient.GetAsync(url))
using (HttpContent content = response.Content)
{
    string result = await content.ReadAsStringAsync();
    var list = JsonConvert.DeserializeObject<List<customlistitems>>(result);
    return list;
}

我在Xamarin Cross Platform上。我的所有代码都在pcl上。我有一个按钮,当点击它时,从一个wcf服务获取数据,在列表视图上显示它。

它正在将uwp作为魅力,但在Android上运行时,我无法解析我分析的网址。

我应该在Android Manifest上设置一些权限来访问我的iis或本地vs上托管的wcf吗?

我在三星Galaxy Note 3上测试了这个,断点正在下面一行

using (HttpResponseMessage response = awaitclient.GetAsync(url))

1 个答案:

答案 0 :(得分:0)

在Android Manifest上添加互联网权限。

enter image description here