iOS技巧-Xcode7下AFNetworking请求发生404

2015-10-21  本文已影响3434人  邓龙

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>
上一篇下一篇

猜你喜欢

热点阅读