Also ich habe diese URL Ich versuche, Daten von zu bekommen. Allerdings leitet es mich ein paar Mal um. Soweit ich weiß, ich kann Umleitungen folgen, indem sie den Delegierten der Sitzung und die Umsetzung der folgenden Verfahren einstellen:NSURLSession Umleitung funktioniert nicht
- (void)URLSession:(NSURLSession *)session
task:(NSURLSessionTask *)task
willPerformHTTPRedirection:(NSHTTPURLResponse *)response
newRequest:(NSURLRequest *)request
completionHandler:(void (^)(NSURLRequest *))completionHandler{
completionHandler(request);
}
Nach der Dokumentation: die complementationHandler Methode mit der Anforderung als Parameter aufrufen sollte mir erlauben, eine Umleitung zu tun.
Nun, es funktioniert .. aber es funktioniert nur einmal. Beim zweiten Mal erhalte ich auch eine Antwort mit dem Statuscode 303, aber dieser wird nicht umgeleitet. Es überspringt die Umleitung und geht direkt zu meiner eigenen "finalen" Vervollständigung Handler.
Was mache ich hier falsch?