| 12345678910111213141516171819202122232425262728293031 |
- //
- // AFHTTPSessionManager.m
- // BuguLive
- //
- // Created by xfg on 2017/5/3.
- // Copyright © 2017年 xfg. All rights reserved.
- //
- #define kOvertime 30 // 请求超时时间
- #import "AFHTTPSessionManager+Singlton.h"
- @implementation AFHTTPSessionManager (Singlton)
- + (AFHTTPSessionManager*)defaultNetManager
- {
- static AFHTTPSessionManager *manager;
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
- manager = [[AFHTTPSessionManager alloc]init];
- manager.requestSerializer = [AFHTTPRequestSerializer serializer];
- manager.responseSerializer = [AFHTTPResponseSerializer serializer];
- manager.requestSerializer.timeoutInterval = kOvertime;
- manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", @"text/xml", @"text/plain", nil];
- // manager.requestSerializer.cachePolicy = NSURLRequestReturnCacheDataElseLoad;
-
- });
- return manager;
- }
- @end
|