POST
导入明杰解析的头文件
#import “MJExtension.h”
验证post请求的接口需要拼接上给的值
?key= &time=
明杰解析不需要选择解析器
`
在[SVProgressHUD showWithStatus:@“加载中…”];
AFHTTPSessionManager*manager=[AFHTTPSessionManager manager];
NSDictionary *parame = @{@"key":@"eaaf69cdca2f46e403a264f5ef7cb74b",
@"time":@"1418816972"
};
[manager POST:@"http://v.juhe.cn/joke/content/list.php" parameters:parame progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"请求成功+++");
// 明杰解析
self.data=[Model mj_objectArrayWithKeyValuesArray:responseObject[@"result"][@"data"]];
dispatch_async(dispatch_get_main_queue(), ^{
[self.table reloadData];
[SVProgressHUD dismiss];
});
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"请求失败");
}];
`
GET
不需要这个parameters:parame
AFHTTPSessionManager*manager=[AFHTTPSessionManager manager];
[manager GET:@"http://v.juhe.cn/joke/content/list.php" parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) {