我正在尝试获取网页的最后修改日期并尝试使用以下代码.但它始终在控制台中返回"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)
现在我很困惑,很快就希望得到帮助......