我有一个Xamarin.Forms应用程序,该应用程序与Azure上托管的API进行通讯。快速摘要:
当尝试向托管API发送HTTP请求时,Android版本会给出“ ConnectFailure(拒绝连接)”错误。
我不知道下一步该怎么做,因为我从未遇到过这样的问题。
任何建议和指导将不胜感激!
谢谢
编辑 我可以通过设备上的浏览器连接到API。
答案 0 :(得分:0)
我猜想,发布问题后,RestSharp似乎在Android上无法很好地发挥作用。
修复
您可以使用HttpClient
名称空间中的System.Net.Http
类来代替RestSharp。这是更多信息,包括示例:Microsoft Docs。在某些方面,与RestSharp相比,它实际上似乎更容易使用。
快速提示:请不要忘记设置基本URI。