//创建管理员
AFHTTPSessionManager *manger = [AFHTTPSessionManager manager];
manger.responseSerializer = [AFHTTPResponseSerializer serializer];
GET请求
NSString *url = @"https://api.weibo.com/2/statuses/friends_timeline.json";
NSDictionary *dic =@{@"access_token":@"2.00KBTmbF0cOv4P11fc25a280UH6ShD",@"count":@5};
[manger GET:url parameters:dic
progress:^(NSProgress * _Nonnull downloadProgress) {
//显示下载进度
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
//将请求下来的数据转化为json数据
NSJSONSerialization *json = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:nil];
NSLog(@"%@",json);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
//显示错误信息
}];
POST请求
[manger POST:url parameters:dic progress:^(NSProgress * _Nonnull uploadProgress) {
//上传进度
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];