Xamarin:HttpClient 因某些 URL 失败(TaskCanceledException)
Xamarin : HttpClient fails with some URLs (TaskCanceledException)
在我的 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。
强烈推荐使用Flurl。我在每个项目中都使用它,没问题!
另外,请提供有关您的错误的更多信息!
该行为仅发生在 Visual Studio 仿真器 Android 上,当我在 google 仿真器或真实设备上部署时,我没有遇到该问题。奇怪的是,当我使用来自 Android Studio 的编译代码和这些 URL 时,它起作用了。
我在使用其他 URL 时也遇到了其他问题,我不得不使用 ModernHttpClient。
在我的 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。
强烈推荐使用Flurl。我在每个项目中都使用它,没问题! 另外,请提供有关您的错误的更多信息!
该行为仅发生在 Visual Studio 仿真器 Android 上,当我在 google 仿真器或真实设备上部署时,我没有遇到该问题。奇怪的是,当我使用来自 Android Studio 的编译代码和这些 URL 时,它起作用了。
我在使用其他 URL 时也遇到了其他问题,我不得不使用 ModernHttpClient。