小编WR-*_*Air的帖子

request.allHTTPHeaderFields总是返回Optional([:])

我正在尝试获取网页的最后修改日期并尝试使用以下代码.但它始终在控制台中返回"Optional([:])"(空):

let url = URL(string:"http://www.carl-bechstein-gymnasium.de/news/news_index.htm")

let req = NSMutableURLRequest(url: url!, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0)
req.httpMethod = "GET"
let headerFields = req.allHTTPHeaderFields
print(headerFields)
Run Code Online (Sandbox Code Playgroud)

我还将此页面添加到Info.plist:

<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>http://www.carl-bechstein-gymnasium.de/</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
        </dict>
    </dict>
</dict>
Run Code Online (Sandbox Code Playgroud)

但它没有用.

所以我试着检查一下,如果有任何标题,那就有!这是网站的摘录,我在那里查了一下:

日期:·星期四,·26·10月·2017·20:15:42·GMT(CR)(LF)内容类型:·text/html(CR)(LF)内容长度:·36519(CR)(LF) )连接:·关闭(CR)(LF)服务器:·Apache(CR)(LF)最后修改:·星期三,·18·10月·2017·15:17:42·GMT(CR)(LF)

现在我很困惑,很快就希望得到帮助......

swift swift4

2
推荐指数
1
解决办法
688
查看次数

标签 统计

swift ×1

swift4 ×1