首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSAppTransportSecurity UIWebView问题

NSAppTransportSecurity UIWebView问题
EN

Stack Overflow用户
提问于 2015-10-19 15:57:27
回答 1查看 1.5K关注 0票数 1

我的info.plist文件中有以下几行:

代码语言:javascript
复制
<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>mysebserver.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
                <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSTemporaryExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
            </dict>
        </dict>
    </dict>

因此,它非常适合我的API调用。

在我的视图控制器中,我有一个试图显示web内容的UIWebView:

代码语言:javascript
复制
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:self.webSiteUrlSting] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:30];

[self.theWebView loadRequest:request];

在iOS7和iOS8上,它工作得很好,但是在iOS9上,它在调用UIWebView委托- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error后显示了一个错误。

应用程序传输安全性阻止了明文HTTP (http://)资源负载,因为它是不安全的)。临时异常可以通过应用程序的Info.plist文件进行配置。

委托方法包含如下所示的错误实例:

错误Domain=NSURLErrorDomain代码=-1022“无法加载资源,因为App策略要求使用安全连接。UserInfo={NSUnderlyingError=0x7fbaa253ba20 {Error Domain=kCFErrorDomainCFNetwork Code=-1022“无法加载资源,因为应用程序传输安全策略要求使用安全连接。无法加载应用程序传输安全策略,因为应用程序传输安全策略要求使用安全连接。由于应用程序传输安全策略要求使用安全连接},所以无法加载应用程序传输安全策略、UserInfo={NSErrorFailingURLStringKey=requestedwebsite.com,}、NSErrorFailingURLStringKey=requestedwebsite.com,NSErrorFailingURLKey=requestedwebsite.com、NSLocalizedDescription=The资源。

我的问题是如何使我的API请求继续工作,并使UIWebView也能工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-19 16:05:35

将此异常添加到您的NSAppTransportSecurity dict中:

代码语言:javascript
复制
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33218894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档