Skip to content

Instantly share code, notes, and snippets.

@interface HttpClient : AFHTTPRequestOperationManager
+ (HttpClient *)sharedClient {
static HttpClient *_sharedClient = nil;
_sharedClient = [[HttpClient alloc] initWithBaseURL:[NSURL URLWithString:kRequestURLString]];
_sharedClient.responseSerializer.acceptableContentTypes = [_sharedClient.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];
AFJSONResponseSerializer *responseSerializer = [AFJSONResponseSerializer serializerWithReadingOptions:NSJSONReadingAllowFragments];
[_sharedClient setResponseSerializer:responseSerializer];
return _sharedClient;
}