xamarin开发常见错误总结-操作被取消
1.1.1 操作被取消异常
1.1.1.1 概述
发生的异常信息如下图所示:
1.1.1.2 原因分析
多数是因为超文本传送协议(超文本传输协议的缩写)请求超时造成的;
1.1.1.3 参考链接
https://stackoverflow。com/questions/53291880/a-任务被取消-xamarin-异常
是的,奇怪的是,HttpClient会抛出一个任务取消例外,用于请求超时。这里有一篇关于HttpClient超时的好博文3360https://www。托马斯勒夫斯克。com/2018/02/25/
HttpClient确实有一个超时属性,您可以设置该属性:https://个文件。微软。com/en-us/dotnet/API/system。净。http。HttpClient。timeoutredirectedfrom=MSDNview=net framework-4。7 .2
为所有使用该HttpClient:的请求设置超时
HttpClient客户端=new HttpClient();
客户。超时=时间跨度。从秒(200);//这是默认值的两倍
也就是说,找出为什么您的请求需要100多秒才能完成是件好事。网络不良服务器工作过度且响应缓慢网络请求速度缓慢的原因有很多。
1.1.1.4 解决方案
1.1.1.4.1 检查接口服务是否启动
多常见于开发时,忘记启动接口服务
1.1.1.4.2 检查接口超时响应的原因
1.1.1.5 总结
暂无
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128321.html