网络请求封装AFAppDotNetAPIClient中的代码

来源:互联网 发布:网络跳线架 编辑:程序博客网 时间:2024/06/01 09:06


封装以后就利用这个类进行网络数据的请求,首先申明一点,这个类是继承自AFHTTPSessionManager的。

+ (instancetype)sharedClient {

staticAFAppDotNetAPIClient *_sharedClient =nil;

staticdispatch_once_t onceToken;

dispatch_once(&onceToken, ^{

_sharedClient = [[AFAppDotNetAPIClientalloc]initWithBaseURL:[NSURLURLWithString:SERVER_URL]];

_sharedClient.securityPolicy = [AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeNone];

        // _sharedClient.responseSerializer =[AFXMLParserResponseSerializer serializer];

//        _sharedClient.responseSerializer = [AFHTTPResponseSerializer serializer];

_sharedClient.responseSerializer = [AFJSONResponseSerializerserializer];

_sharedClient.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",@"text/json",@"text/javascript",@"text/html",@"text/xml",@"text/plain",nil];

});

return _sharedClient;

}

0 0
原创粉丝点击