AFNetworking Class
NSURL *baseURL = [NSURL URLWithString:url];
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:baseURL];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager.responseSerializer.acceptableContentTypes setByAddingObject:@"application/json"];
[manager POST:url parameters:params progress:^(NSProgress * _Nonnull uploadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
[self.delegate syncSuccess:responseObject withTag:tag];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
[self.delegate syncFailure:error withTag:tag];
}];
Additional Parameter
Additional Parameter
[manager.requestSerializer setValue:emailid forHTTPHeaderField:@"X-AUTH-EMAIL"];
[manager.requestSerializer setValue:token forHTTPHeaderField:@"X-AUTH-TOKEN"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
No comments:
Post a Comment