iOS技巧-Xcode7下AFNetworking请求发生404错误(非服务器问题)

1.问题描述

function:__58-[ALHomePageViewController testRequestAppListWithOriginal]_block_invoke_2 line:214 content:<AFHTTPRequestOperation: 0x7fa8896b2a80, state: isFinished, cancelled: NO request: <NSMutableURLRequest: 0x7fa8896b2a70> { URL: http://services.ubtrobot.com:8081/opencenter/app/accessGetListByPage }, response: <NSHTTPURLResponse: 0x7fa88b82dd80> { URL: http://services.ubtrobot.com:8081/opencenter/app/accessGetListByPage } { status code: 404, headers {
    "Content-Length" = 0;
    Date = "Wed, 21 Oct 2015 21:19:08 GMT";
    Server = "Apache-Coyote/1.1";
    "Set-Cookie" = "JSESSIONID=A8A4C8BA39D8BE680D1A4E58C567754F; Path=/opencenter/; HttpOnly";
} }>

2.网络请求在第三方Paw连接正常

网络请求正常.jpg

3.解决办法

方式一:在info.list的源码中添加(对本项目无效)

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

方式二:在info.list的源码中添加(实测对本项目有效)

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSTemporaryExceptionMinimumTLSVersion</key>
            <string>TLSv1.1</string>
        </dict>
    </dict>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 大家晚上好,我是T211会儿,是一名吃货,也是一名药学专业的大四毕业生,现在在一家药企实习,算是职场小白。所以也希...
    会儿儿儿儿儿阅读 799评论 8 13
  • 一个人吃饭、喝酒、抽烟一个人行走、跑步、跳跃一个人只有一个人一个人显得孤独一个人显得无聊一个人显得无助一个人的内心...
    孤度阅读 263评论 0 0