ios AFNetworking网络请求:
#import <Foundation/Foundation.h>
#import "AFNetworking.h"
typedef void (^CallBack)(id obj);
@interface UrlbyApi : NSObject
@property (nonatomic ,copy)NSString *ipdress;
+ (void)requeWithRelationList:(CallBack)callBack; //关联关系列表
#import "DESCrypt.h"
@implementation UrlbyApi
static SeverSetView *svc;
+(void)requeWithRelationList:(CallBack)callBack{
NSString *path = [NSString stringWithFormat:@"http://%@/postabao/portal/Portal.do",@""];
NSDictionary *params = @{@"datatype":@"associationlist"};
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager setResponseSerializer:[AFHTTPResponseSerializer serializer]];
[manager GET:path parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:0 error:nil];
NSString *data = [DESCrypt decryptWithText:[dic objectForKey:@"data"]];
SBJsonParser *json = [[SBJsonParser alloc]init];
NSDictionary *datadic = [json objectWithString:data];
NSArray *array = [JsonParse parseDataAssByDic:datadic];
callBack(array);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"请求失败");
}];
}