问题标签 [general-network-error]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 实体框架:处理底层提供者无法打开的错误
在实体框架中处理网络错误的最佳方法是什么?每次我与 Azure SQL 数据库的 Internet 连接不佳时,都会收到以下错误:
基础提供程序在打开时失败。
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。
我知道这个错误是由工作中的互联网连接的稳定性引起的,所以我不是试图修复错误,而是优雅地处理它给用户。
我可以使用 try catch,但我必须修改每个尝试使用连接的类中的每一行。
一种替代方法是使用存储库进行连接并在那里处理错误,但是重构代码的每个部分都需要大量时间。所以我正在寻找替代品。
示例
javascript - 谷歌地图浏览器脚本未加载?
我一直遇到谷歌地图脚本的问题。加载谷歌地图脚本的请求有时会失败。在 chrome 网络选项卡中,它显示 ERR_CONNECTION_REFUSED 错误,而在 Firefox 上,请求状态为 Aborted。我正在与以下请求同步加载脚本:
这个错误过去从未发生过,但现在它似乎随机出现,有时在 Chrome 上,有时在 Firefox 上。一分钟脚本没有加载,过了一会儿,它工作正常。我很感激任何帮助。谢谢你。
javascript - Axios 不适用于 Android 模拟器引发网络错误
我是 React Native 的新手,我在玩组件和 http ajax 请求,在 iOs 模拟器上一切都很好,直到我想在 Android 模拟器上进行测试。
这是我的 Http 类:
这是我从发布请求中得到的错误,使用我使用axios.post创建的login()函数
有谁知道我做错了什么?可能是因为在 Android 模拟器上我应该将它连接到 WiFi 吗?(我不知道怎么做)
笔记:
- 我正在使用最新版本的 Axios ^0.16.2
我的 AndroidManifest.xml 包含:
使用权限 android:name="android.permission.INTERNET" 使用权限 android:name="android.permission.ACCESS_NETWORK_STATE" 使用权限 android:name="android.permission.SYSTEM_ALERT_WINDOW"
这些 API 在 VPN 下,因为我写的一切都适用于 iOs 模拟器,但不适用于 Android 模拟器。
c++ - Qt:为什么断开互联网时没有产生 `QAbstractSocket::error(QAbstractSocket::SocketError)` 信号?
当互联网因已连接的 SSL 套接字而断开连接时,我正在尝试获取信号。这是我得出的方式QSslSocket
:
这是它的初始化方式:
总的来说,一切都很好。但是,如果我在我的 Ubuntu PC 中禁用 wifi,那么我不会像预期的那样收到任何网络错误QAbstractSocket::SocketError
:
QAbstractSocket::NetworkError
-- 7 -- 网络出现错误(例如,网络电缆被意外拔出)。
在此 Qn 之前引用了以下帖子:
问题:当互联网断开连接时,Qt 独有的接收信号的方式是什么?
reactjs - 错误:Axios API 调用网络错误
我正在使用 CryptoCompare API 为我的项目获取有关加密货币的数据。我已经向 API 发出了一些请求,并且没有问题得到响应。
API 的一些查询如下所示: https ://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms=BTC,USD,EUR
其他的看起来像这样: https ://www.cryptocompare.com/api/data/coinsnapshot/?fsym=BTC&tsym=USD
当我向看起来像第一个的 URL 发出请求时,我能够从 API 获得响应并检索数据。当我提出相同的请求但对于看起来像第二个的 URL 之一时,我得到一个错误。错误:网络错误就是它所说的一切。
这是我的代码的样子:
如果我换出 Axios 请求中的 URL 并将其替换为其他 API 端点/URL,它工作得很好。它也适用于任何其他具有根“min-api.cryptocompare.com”的 CryptoCompare 端点。
但是,所有遵循“www.cryptocompare.com/”模式的端点都不起作用。
我没有收到 CORS 错误。只是在 Firefox 中显示“错误:网络错误”的错误。
这是 API 本身的问题吗?还是我忽略了什么?
mysql - 双网Mysql报错10061
我有一台 redhat-linux 机器,我有一台 mysql-server,这台机器已连接到两个不同的网络(同时是双网络)。从一个网络为特定用户从远程计算机连接到 mysql-server 时,它会连接,但从另一个网络连接时,它会得到一个错误代码 10061。IP 地址已为网络配置,我也有重新启动 mysql-services 并且用户拥有来自这两个 IP 地址的所有授予权限。但问题依然存在。