我找回了一個不是最終URL的URL,它只是一個重定向,所以我需要確定最終URL的URL地址。我正在使用NSURLSession,但不能完全弄清楚,在操作系統中,下面的代碼給了我URL,但我不知道如何調用這個函數,即傳入哪個參數?如何檢測Swift中重定向的URL?
func URLSession(session: NSURLSession, task: NSURLSessionTask, willPerformHTTPRedirection response: NSHTTPURLResponse, newRequest request: NSURLRequest, completionHandler: (NSURLRequest!) -> Void) {
print(response.URL)
completionHandler(nil)
}
編輯︰我使用NSURLConnection和Swift所以我想找到一個解決方案使用相同的。
可能重複的[從原始URL獲取重定向的URL](http://stackoverflow.com/questions/704956/getting-the-redirected-url-from-the-original-url) – DeveloperACE
@Computer_ACE即一個C#的問題,並與'NSURLSession'無關# –
C#應該運行在一個迅速的環境.... Swift是基於C#... – DeveloperACE