我找回的网址不是最终的网址,只是重定向,所以我需要确定最终网址的网址。我正在使用NSURLSession,但无法弄清楚,在游乐场中,下面的代码给了我URL,但我不知道如何调用这个函数,即传递什么参数?
func URLSession(session: NSURLSession, task: NSURLSessionTask, willPerformHTTPRedirection response: NSHTTPURLResponse, newRequest request: NSURLRequest, completionHandler: (NSURLRequest!) -> Void) {
print(response.URL)
completionHandler(nil)
}
编辑:我正在使用NSURLConnection和Swift,所以我想找到一个使用相同的解决方案。
答案 0 :(得分:1)
您正在检查response.URL
,这是不正确的。您应该检查request.URL
。在此上下文中,request
是一个新的URL请求对象,表示对重定向的URL的请求。