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!");

    }];

}

 

posted @ 2015-11-19 14:07  灿锋的博客  阅读(91)  评论(0)    收藏  举报