美文网首页
[iOS] App无法进行网络请求

[iOS] App无法进行网络请求

作者: objcat | 来源:发表于2018-09-18 14:33 被阅读20次

由于苹果ATS策略的影响 新建的工程都是无法进行http网络访问的 所以这里提供两种解决办法

1.在info.plist文件中添加如下代码 这样就能解决99%的问题

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
   </dict>
3.gif

2.不过不排除某些公司对自己的网络请求策略有限制 不允许全局设置http请求放行 那么我们也可以进行单独配置

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>baidu.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>

相关文章

  • [iOS] App无法进行网络请求

    由于苹果ATS策略的影响 新建的工程都是无法进行http网络访问的 所以这里提供两种解决办法 1.在info.pl...

  • iOS afnetworking取消正在进行的网络请求

    iOS afnetworking取消正在进行的网络请求 iOS afnetworking取消正在进行的网络请求

  • iOS 清除cookie

    ios app 在进行网络请求,接口中请求头中需要Authorization 参数,并且还有过期时间,测试Aut...

  • 网络请求

    ios开发 合理封装请求接口 概述 如今大多的app都会与网络打交道,作为开发者 合理的对网络后台请求接口进行封装...

  • iOS https的使用

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

  • iOS 升级HTTPS通过ATS你所要知道的

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

  • iOS 10 中使用HTTPS

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

  • iOS 如何升级至HTTPS

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

  • iOS 升级HTTPS通过ATS你所要知道的

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

  • iOS中使用HTTPS请求

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS...

网友评论

      本文标题:[iOS] App无法进行网络请求

      本文链接:https://www.haomeiwen.com/subject/ikounftx.html