Przeglądaj źródła

impr: 证书验证失败也会被视作网络异常,以给出更有效的错误提示

龙腾猫跃 3 miesięcy temu
rodzic
commit
da5069856e
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      Shared/Extensions/ExceptionExtensions.cs

+ 1 - 1
Shared/Extensions/ExceptionExtensions.cs

@@ -127,7 +127,7 @@ public static class ExceptionExtensions {
                 }
                 if (webEx.Status is WebExceptionStatus.NameResolutionFailure or WebExceptionStatus.ConnectFailure or WebExceptionStatus.ReceiveFailure or 
                     WebExceptionStatus.SendFailure or WebExceptionStatus.ConnectionClosed or WebExceptionStatus.KeepAliveFailure or WebExceptionStatus.Timeout or 
-                    WebExceptionStatus.ProxyNameResolutionFailure or WebExceptionStatus.SecureChannelFailure) return true;
+                    WebExceptionStatus.ProxyNameResolutionFailure or WebExceptionStatus.SecureChannelFailure or WebExceptionStatus.TrustFailure) return true;
             } else if (currentEx is SocketException socketEx) {
                 if (socketEx.SocketErrorCode is SocketError.NetworkDown or SocketError.NetworkUnreachable or SocketError.NetworkReset or SocketError.ConnectionAborted or 
                     SocketError.ConnectionReset or SocketError.TimedOut or SocketError.ConnectionRefused or SocketError.HostUnreachable or