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跨平臺上。我所有的代碼都在pcl上。我有一個按鈕,單擊它時,將從wcf服務獲取數據,並在列表視圖中顯示它。(HttpResponseMessage response = await client.GetAsync(url))可以正常使用uwp,但不適用於android
它正在uwp作爲魅力,但在Android上運行時,它無法解析我分析的網址。
我應該在Android Manifest上放置一些權限來訪問託管在我的iis或本地vs上的wcf嗎?
我對我的三星Galaxy Note 3測試這一點,斷點打在該線下方
using (HttpResponseMessage response = awaitclient.GetAsync(url))
是https https? –
它的http不是https這是它iis http://192.168.5.125:80/CarRental/Service1.svc/rest/getclasses即使我把一個託管的vs我得到了同樣的http://192.168.5.125: 8733/Design_Time_Addresses/RentACarWeb.ServiceLibrary/Synchronization/rest/getclasses – Immortal
您確定手機與您的電腦位於同一網絡。 192.是一個本地地址,如果手機沒有連接到同一個網絡上的無線網絡,它將不可用 –