本文主要是介绍第三方库AF之Post,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// post请求// 实例化请求队列管理者
AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManager manager];
// 设置解析类型,即关闭自带的解析类型
// xml数据类型
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
// 设置请求体 字典类型
// page=1&number=10
NSDictionary * dic = @{@"username":_nameText.text, @"password":_passWordText.text};
NSString * str = [NSString stringWithFormat:@"username=%@&password=%@",_nameText.text, _passWordText.text];
// 请求数据
// 第二个参数的数据类型必须为字典
[manager POST:URL parameters:dic success:^(AFHTTPRequestOperation *operation, id responseObject) {
// 数据解析
NSDictionary * dataDic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
NSLog(@"%@", [dataDic objectForKey:@"message"]);
NSString * message = [dataDic objectForKey:@"message"];
alert = [[UIAlertView alloc] initWithTitle:@"提示" message:message delegate:self cancelButtonTitle:@"好的" otherButtonTitles:nil, nil];
[alert show];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@", error);
}];
这篇关于第三方库AF之Post的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!