// 1.获得请求管理者
AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];
// 因为传递过去和接收回来的数据都不是json类型的,所以在这里要设置为AFHTTPRequestSerializer和AFHTTPResponseSerializer
mgr.requestSerializer = [AFHTTPRequestSerializer serializer];
// 请求
mgr.responseSerializer = [AFHTTPResponseSerializer serializer];
// 响应
// 2.封装请求参数
NSMutableDictionary *params = [NSMutableDictionary dictionary];
params[@
"userId"
] = [appDefault objectForKey:@
"userId"
];
params[@
"IMSI"
] = _IMSI.text;
params[@
"nickName"
] = _nickName.text;
params[@
"phoneNumber"
] = _phoneNumber.text;
NSString *url = [ServiceInfo stringByAppendingString:@
"http://103.238.80.57:8080/Vietnam/Application/bindingDevice"
];
// 3.发送GET请求
[mgr GET:url parameters:params
success:^(AFHTTPRequestOperation *operation, id responseObject) {
// 转码,如果返回的数据不是JSON,这里必须要转码
NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@
"%@"
,string);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@
"%@"
,error);
}];