AFN中需要注意的事项

AFN是iOS中网络操作最常用的框架,它可以实现get,post方式访问服务器,可以实现上传文件和下载文件等,使用起来很方便,这里就不再赘述,下面介绍一些AFN中的注意事项。
1.https信任服务器,需要添加下面代码
 
manager.securityPolicy.allowInvalidCertificates = YES;(AFN 2.5.4)   
manager.securityPolicy.validatesDomainName = NO;(AFN 2.6.1 之后)
 
2.AFN默认不支持html格式,如果想要支持,请添加下面代码: manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
 
3.AFN默认的请求信息是二进制格式,如果想改成其它格式,请添加下面代码(下面响应信息是二进制):
manager.requestSerializer=[AFJSONRequestSerializer serializer];
 
4.AFN默认返回的响应信息是json格式,如果想改成其它格式,请添加下面代码(下面响应信息是二进制):
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
posted @ 2016-08-01 18:47  北漂追梦的小蜗牛  阅读(229)  评论(0编辑  收藏  举报