单例对AFNetworking的封装

/***封装的接口***/

staticAFHTTPSessionManager*session =nil;

+ (AFHTTPSessionManager*)getSessionManager {

staticdispatch_once_tonceToken;

dispatch_once(&onceToken, ^{

session= [AFHTTPSessionManagermanager];

session.requestSerializer.timeoutInterval=15;

session.responseSerializer.acceptableContentTypes=[NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",@"text/html",@"text/plain",nil];

session.requestSerializer= [AFHTTPRequestSerializerserializer];//默认是二进制

session.responseSerializer= [AFHTTPResponseSerializerserializer];//默认是JSON

});

returnsession;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容