我正在努力理解 https://developer.android.com/reference/android/webkit/WebViewClient.html 中 onRecievedHttpError 和 onRecievedError 之间的区别。
对于我来说,我始终会在我的网页中收到所有错误的这两个回调?
那么为什么我们有两个回调函数呢?
将网页资源加载错误报告给主机应用程序。这些错误通常表示无法连接到服务器。
这是关于网络/服务器错误的内容。错误不是HTTP错误,而是不可恢复的资源错误(找不到文件、没有网络连接、找不到主资源的服务器等)。如果存在网络错误,则不能传输HTTP错误代码。
在从服务器加载资源时收到HTTP错误时,通知主机应用程序。HTTP错误具有状态码>=400。