查看完整版本: C# 編寫UWP(XAMARIN) 存取API問題
頁: [1]

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裡面了
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

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 static/image/common/back.gif
1.先檢查你的IIS設定,是否有設定「站台繫結」。2.用瀏覽器開API網址,看看錯誤訊。
...

瀏覽器使用此網址是可以正確執行的,我查了一下好像是XAMARIN的安全性設置的問題,國外網友有發問過可是目前沒看到解答!!

SAM19820611 發表於 2018-11-10 09:40 AM

建議用catch (HttpRequestException e)
{   
Console.WriteLine(e.InnerException.Message);
}
頁: [1]