2016年5月5日 星期四

afnetworking

簡單介紹一下:

post 上傳

NSString *urlString = [NSString stringWithFormat:@"http://www.d/%@?apikey=63dcbe8aedce465",self.mobileString];
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    NSDictionary *parameters = @{@"password":self.sideFirstPassField.text};
   
   
    [manager POST:urlString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"responseObject %@",responseObject);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
       
        NSLog(@"error:%@",error);
    }];


get下載

NSString *urlStirng = @"http:/n?apikey=65";
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    [manager GET:urlStirng parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
        self.dataArray = responseObject;
        self.dataDict = [self.dataArray objectAtIndex:0];
        self.textString = [self.dataDict valueForKey:@"nevin"];
        //self.lawTextField.text = self.textString;
        self.lawTextField.text = [self.textString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        NSLog(@"textString:%@",self.textString);
        NSLog(@"dataArray: %@",self.dataArray);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"error: %@",error);
    }];


post 下載

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    manager.requestSerializer = [AFJSONRequestSerializer serializer];
    [manager POST:loginURLString parameters:parameters
          success:^(AFHTTPRequestOperation *operation, id responseObject)
     {
         NSLog(@"JSON: %@", responseObject);
         self.fakelogin.dataArray = responseObject;
       
       
           
         } else {
           
         }
     }
          failure:
     ^(AFHTTPRequestOperation *operation, NSError *error) {
       
       
         NSLog(@"Error: %@", [error localizedDescription]);
     }];

沒有留言:

張貼留言