xamarin - 是什么导致连接中止?
问题描述
在 iPhone 上,有时当我打开应用程序时,所有即时 HttpClient 请求都会失败。我看到一条消息说...
软件导致连接中止
重试后就没有问题了。
什么可能导致这种情况?
首次在 iPhone 和 Android 上打开应用程序以及通过单击通知打开应用程序时会发生这种情况。在这两种情况下,都会立即发送 Web 请求。
连接是否可能尚未准备好,而不是等待,而是抛出异常?
解决方案
今天遇到了类似的问题!我await Task.Delay(200);
在启动 httprequest 之前添加了一个(仅当应用程序从通知点击启动时)并且问题已解决。
推荐阅读
- user-experience - 在 Godot 游戏引擎中切换到另一个场景时的幻灯片动画
- javascript - 无法使用 MySql 用 JQuery 动态替换图像 src
- java - 拉普拉斯滤波器产生奇怪的结果(Java)
- javascript - 将 div 从父网站复制到 iframe 中的文本区域
- node.js - Node-Red:将数据传递到 exec 的标准输入,而不是重新运行
- java - 如何使用流检查多个集合的字符串
- xamarin - 如果行定义中的所有行大小相等,我是否需要在 * 前面指定一个数字?
- haskell - Haskell - 生成长度为 k 的子集
- java - Java 堆排序和计数排序返回 false
- c# - 来自 Axios 405 或 415 错误的 Vue.js 和 .NET WEBAPI2 POST