0
私はこのURLを持っています。データを取得しようとしています。しかし、それは私を数回リダイレクトします。ドキュメント以下NSURLSessionリダイレクトが機能しない
- (void)URLSession:(NSURLSession *)session
task:(NSURLSessionTask *)task
willPerformHTTPRedirection:(NSHTTPURLResponse *)response
newRequest:(NSURLRequest *)request
completionHandler:(void (^)(NSURLRequest *))completionHandler{
completionHandler(request);
}
:私の知る限りでは、私はセッションのデリゲートを設定し、以下の方法を実装することで、リダイレクトをたどることができ、パラメータとして要求してcomplementationHandlerメソッドを呼び出すと、私はリダイレクトを行うことができるようにすべきです。
これはうまくいきますが、一度しか動作しません。 2回目には、ステータスコード303の応答も受信されますが、これはリダイレクトされません。それはリダイレクトをスキップし、私自身の "final" completionHandlerにまっすぐに進みます。
私はここで間違っていますか?