ios - NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9801)

标签 ios xamarin portable-class-library

因此,我尝试了搜索此问题时出现的解决方案中提到的修复,但在 Visual Studio 上,我的 iOS Web View 项目仍然遇到这些问题。 android 版本工作正常,但 iOS 无法正常加载网页。

主要尝试了这些修复: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

我已将其添加到我的 Info.plist 文件中:

     <key>NSAppTransportSecurity</key>
      <dict>
            <key>NSExceptionDomains</key>
            <dict>
            <key>site.co.za</key>
            <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
           <key>NSAllowsArbitraryLoads</key>
           <true/>
         </dict>
         </dict>
        </dict>

我们的网站不安全,但有什么方法可以绕过此问题,以便我可以像在 Android 上一样正确加载移动网站?

最佳答案

只需在 info.plist 中添加以下 Dict:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSAllowsArbitraryLoadsInWebContent</key>
        <true/>
    </dict>

关于ios - NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9801),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776859/

相关文章:

entity-framework-4.1 - 如何使用可移植类库和EF Code-first?

iphone - 在 iPhone 上缓存整个网页

ios - 在不旋转的情况下应用透视变换

c# - 将数据从服务发送到其他 Activity 的 BroadcastReceiver (Xamarin Android)

c# - 在设备上存储密码

c# - 从代码相同的 PCL 项目生成 .NET 4.0 库

c# - 如何在不使用 PCLContrib 的情况下加密可移植类库中的字符串?

c# - Xamarin iOS - 什么是正确的 NetworkReachability Schedule RunLoop

ios - 从 segue 显示 View 时导航栏消失

c# - 我怎样才能让布局占据不同方向的屏幕空间百分比?