AFN的简单使用
//模拟登陆,让服务器返回登陆后的数据
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
//创建一个请求操作管理者
AFHTTPRequestOperationManager * mgr=[AFHTTPRequestOperationManager manager];
//声明:等会服务器返回的是JSON数据
mgr.requestSerializer = [AFHTTPRequestSerializer serializer];
mgr.responseSerializer = [AFHTTPResponseSerializer serializer];
//请求参数
NSMutableDictionary *params=[NSMutableDictionary dictionary];
params[@"logincode"]=@"123123";
params[@"password"]=@"123";
//发送POST请求
NSString *urlstr =@"http://117.169.34.234:8090/login/LoginAction.aspx";
[mgr POST:urlstr parameters:params success:^(AFHTTPRequestOperation * _Nonnull operation, id _Nonnull responseObject) {
NSLog(@"SUCCESS!");
} failure:^(AFHTTPRequestOperation * _Nullable operation, NSError * _Nonnull error) {
NSLog(@"FAIL!");
}];
}
浙公网安备 33010602011771号