Advertisement
Guest User

216785

a guest
Nov 1st, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - (AFHTTPRequestOperation *)GET:(NSString *)URLString
  2.                      parameters:(id)parameters
  3.                         success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
  4.                         failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
  5. {
  6.     NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:@"GET" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:nil];
  7.     AFHTTPRequestOperation *operation = [self HTTPRequestOperationWithRequest:request success:success failure:failure];
  8.    
  9.     [operation setRedirectResponseBlock:^NSURLRequest *(NSURLConnection *connection, NSURLRequest *request, NSURLResponse *redirectResponse) {
  10.         NSLog(@"redirected!");      
  11.         NSMutableURLRequest* mutRequest = [request mutableCopy];
  12.         [mutRequest setValue:@"Basic YOURBASE64" forHTTPHeaderField:@"Authorization"];
  13.        
  14.         return [mutRequest copy];
  15.     }];
  16.  
  17.     [self.operationQueue addOperation:operation];
  18.  
  19.     return operation;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement