在我的Xamarin.Forms项目中,System.Net.Http.HttpClient失败了一些URL。我有一个晦涩的信息:
System.Threading.Tasks.TaskCanceledException: A task was canceled.
我不知道如何检索确切的消息......
示例:
HttpClient适用于:
HttpClient失败(仅在Xamarin,在其他地方工作:WPF,ConsoleApp等):
编辑1:来自Xamarin.Android我有相同的行为,无论我使用HttpClient,WebClient还是Restsharp。
答案 0 :(得分:1)
此行为仅适用于Android的Visual Studio模拟器,当我在Google模拟器或真实设备上部署时,我不会遇到此问题。奇怪的是,当我使用Android Studio中的编译代码并使用这些URL时。
我还遇到其他网址的其他问题,我不得不使用ModernHttpClient。
答案 1 :(得分:0)
我强烈建议您使用Flurl。我在每个项目中使用它,没有问题! 另外,提供有关错误的更多信息!