27 lines
1002 B
Objective-C
27 lines
1002 B
Objective-C
//
|
|
// TLNetworking.m
|
|
// TLChat
|
|
//
|
|
// Created by 李伯坤 on 16/4/3.
|
|
// Copyright © 2016年 李伯坤. All rights reserved.
|
|
//
|
|
|
|
#import "TLNetworking.h"
|
|
#import <AFNetworking/AFNetworking.h>
|
|
|
|
@implementation TLNetworking
|
|
|
|
+ (NSURLSessionDataTask *)postUrl:(NSString *)urlString
|
|
parameters:(id)parameters
|
|
success:(void (^)(NSURLSessionDataTask *, id))success
|
|
failure:(void (^)(NSURLSessionDataTask *, NSError *))failure
|
|
{
|
|
[AFJSONResponseSerializer serializer].acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", @"text/plain", nil];
|
|
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
|
|
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
|
|
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
|
|
return [manager POST:urlString parameters:parameters progress:nil success:success failure:failure];
|
|
}
|
|
|
|
@end
|