伊莉討論區

標題: C# 編寫UWP(XAMARIN) 存取API問題 [打印本頁]

作者: ggnnyy    時間: 2018-7-5 10:47 AM     標題: C# 編寫UWP(XAMARIN) 存取API問題

各位前輩好:
請問一下我最近學習XAMARIN,最近再用XAMARIN測試連線ASP.NET CORE API,
不知道為什麼如果使用
HttpResponseMessage response = await client.GetAsync("http://192.168.10.xxx/api/Usermanage");
IP的方式會出現錯誤:An error occurred while sending the request.
但如果使用
HttpResponseMessage response = await client.GetAsync("http://hostname/api/Usermanage");
竟然可以正確存取到API。

怎麼會這樣呢?

PS.API已經掛載進去IIS裡面了

作者: virdoll    時間: 2018-7-13 11:49 AM

1.先檢查你的IIS設定,是否有設定「站台繫結」。2.用瀏覽器開API網址,看看錯誤訊。

作者: ggnnyy    時間: 2018-7-23 02:00 PM

virdoll 發表於 2018-7-13 11:49 AM
1.先檢查你的IIS設定,是否有設定「站台繫結」。2.用瀏覽器開API網址,看看錯誤訊。
...

瀏覽器使用此網址是可以正確執行的,我查了一下好像是XAMARIN的安全性設置的問題,國外網友有發問過可是目前沒看到解答!!
作者: SAM19820611    時間: 2018-11-10 09:40 AM

建議用
  1. catch (HttpRequestException e)
  2. {   
  3. Console.WriteLine(e.InnerException.Message);
  4. }
複製代碼





歡迎光臨 伊莉討論區 (http://www78585.eyny.com/) Powered by Discuz!