即使我的ServicePointManager.ServerCertificateValidationCallback
返回true
,我仍然收到此错误Unknown Secure Transport error 'ClosedGraceful'
。TLS异常。未知的安全传输错误'关闭优雅'
完整的堆栈跟踪是...
at Security.Tls.AppleTlsContext.CheckStatusAndThrow (SslStatus status, Security.SslStatus[] acceptable) [0x000b1] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/AppleTlsContext.cs:170
at Security.Tls.AppleTlsContext.Write (System.Byte[] buffer, Int32 offset, Int32 count, System.Boolean& wantMore) [0x0003f] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/AppleTlsContext.cs:883
at Security.Tls.MobileAuthenticatedStream.ProcessWrite (Security.Tls.AsyncProtocolRequest asyncRequest, AsyncOperationStatus status) [0x0002f] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/MobileAuthenticatedStream.cs:637
at Security.Tls.AsyncProtocolRequest.ProcessOperation (AsyncOperationStatus status) [0x00086] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/AsyncProtocolRequest.cs:199
at Security.Tls.AsyncProtocolRequest.ProcessOperation() [0x0000d] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/AsyncProtocolRequest.cs:159
at Security.Tls.AsyncProtocolRequest.StartOperation() [0x00000] in /Users/builder/data/lanes/3339/39ebb778/source/maccore/src/Security/Tls/AsyncProtocolRequest.cs:140
我甚至尝试添加
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
要info.plist
但仍没有运气
编辑:目前使用RestSharp
这似乎是一个错误,我也遇到过它。尝试使用'ModernHttpClient' NuGet包作为解决方法 –
我目前使用RestSharp,但我会考虑ModernHttpClient – John
使用ModernHttpClient我仍然收到错误,'NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9813) ' – John