iOS开发之AFNetworking使用
来源:互联网 发布:php undefined offset 编辑:程序博客网 时间:2024/05/06 15:18
先导入下载好的库.这就不一一说明了
1.首先创建一个AFN对象
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//设置是否信任与无效或过期的 SSL 证书的服务器。默认为否。
manager.securityPolicy.allowInvalidCertificates = YES;
数据解析器的设定有如下方法(AFNetworking 2.x 设置header)默认为json
manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager.requestSerializer setValue:@”application/json” forHTTPHeaderField:@”Accept”];
[manager.requestSerializer setValue:@”application/json; charset=utf-8” forHTTPHeaderField:@”Content-Type”];
然后只要将服务器的地址填写好,parameters参数写好,就可以POST数据到服务器了.不用担心更新UI时需要主线程的问题,回调函数将在主线程中进行.
[manager POST:@“YOURSERVERURL” parameters:parameters
success:
^(AFHTTPRequestOperation *operation, id responseObject)
{
//成功时要做的事情
}
failure:
^(AFHTTPRequestOperation *operation, NSError *error)
{
//失败时要做的事情
}
];
一般的话用post就可以解决问题.所以只介绍一种方法,有需要的可以私聊.
- iOS开发之AFNetworking使用
- iOS开发之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- IOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- 【iOS】开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- iOS开发网络数据之AFNetworking使用
- 连接Oracle时报错ORA-12541: TNS: 无监听程序
- #ifdef 与#if defined
- Could not reliably determine the server's fully qualified domain name?
- 自己做QQ–后台搭建
- POJ 2196 Specialized Four-Digit Numbers
- iOS开发之AFNetworking使用
- 主从复制同步mysql数据库后会导致从上用户无法登陆
- Rectangle Area
- 为什么需要推荐系统
- 票桑小讲堂:分分钟让你学会找适合自己的理财
- iOS关于悬浮窗口的实现
- Linux网络编程:TCP服务器(单进程多用户),使用select方法实现
- 【NS2】向ns中添加新的协议(ping协议)
- 使用QEMU模拟搭建ARM开发平台