关于iOS AFNetworking(重定向的问题)

AFNetworking框架中 可以实现请求重定向问题;只是在3.0有个分割使用的方法不同,下面说说不同版本的使用重定向的方法:
AFN 3.0 以下:
[[AFHTTPRequestOperation manager] setRedirectResponseBlock:^NSURLRequest *(NSURLConnection *connection, NSURLRequest *request, NSURLResponse *redirectResponse) { //如果需要request 里边的请求回来的url 请返回 request return nil; }];
AFN 3.0 以上:
[self.otherRequestManager setTaskWillPerformHTTPRedirectionBlock:^NSURLRequest * _Nonnull(NSURLSession * _Nonnull session, NSURLSessionTask * _Nonnull task, NSURLResponse * _Nonnull response, NSURLRequest * _Nonnull request) { if (request) { return request } return nil; }];

项目中使用AFN 的小伙伴 遇到重定向问题可以这样处理

你可能感兴趣的:(关于iOS AFNetworking(重定向的问题))