#import "AFAppAPIHeader.h"
#import "NSString+MD5.h"
#import "AFNetworking.h"
#define ACTIVITY_ANNOUNCEMENT_KEY @"*********" //活动公告请求密钥
static NSString * const kAFAppDotNetAPIBaseURLString = @"http://192.168.0.***:****/*****/";
@implementation AFAppAPIHeader
+ (AFAppAPIHeader *)sharedClient
{
static AFAppAPIHeader *_sharedClient = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedClient = [[AFAppAPIHeader alloc] initWithBaseURL:[NSURL URLWithString:kAFAppDotNetAPIBaseURLString]];
});
return _sharedClient;
}
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (!self) {
return nil;
}
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
[self setDefaultHeader:@"Accept" value:@"application/json"];
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObjects:@"application/json", @"text/html", nil]];
return self;
}
- (void)ChangePWD:(void (^)(int status,NSString *errMsg,NSError *error))block parameters:(NSDictionary*)parms
{
NSString *url=[NSString stringWithFormat:@"Interface/****/*******.php"];
[self postPath:url parameters:parms
success:^(AFHTTPRequestOperation *operation, id response)
{
int status=[[response valueForKey:@"error"]intValue];
NSString *errMsg = [response objectForKey:@"error_msg"];
if (block)
{
block(status,errMsg,nil);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
if (block)
{
block(-1,@"",error);
}
}];
}
- (void)GetLoginRewardList:(void (^)(NSArray* scoreArray,NSString *errMsg,NSError *error))block parameters:(NSDictionary*)parms{
NSString *url=[NSString stringWithFormat:@"Interface/****/*******.php"];
[self postPath:url parameters:parms
success:^(AFHTTPRequestOperation *operation, id response)
{
NSArray *scoreArray = [response objectForKey:@"data"];
NSString *errMsg = [response objectForKey:@"error_msg"];
if (block)
{
block(scoreArray,errMsg,nil);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
if (block)
{
block(nil,@"",error);
}
}];
}
#import "NSString+MD5.h"
#import "AFNetworking.h"
#define ACTIVITY_ANNOUNCEMENT_KEY @"*********" //活动公告请求密钥
static NSString * const kAFAppDotNetAPIBaseURLString = @"http://192.168.0.***:****/*****/";
@implementation AFAppAPIHeader
+ (AFAppAPIHeader *)sharedClient
{
static AFAppAPIHeader *_sharedClient = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedClient = [[AFAppAPIHeader alloc] initWithBaseURL:[NSURL URLWithString:kAFAppDotNetAPIBaseURLString]];
});
return _sharedClient;
}
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (!self) {
return nil;
}
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
[self setDefaultHeader:@"Accept" value:@"application/json"];
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObjects:@"application/json", @"text/html", nil]];
return self;
}
- (void)ChangePWD:(void (^)(int status,NSString *errMsg,NSError *error))block parameters:(NSDictionary*)parms
{
NSString *url=[NSString stringWithFormat:@"Interface/****/*******.php"];
[self postPath:url parameters:parms
success:^(AFHTTPRequestOperation *operation, id response)
{
int status=[[response valueForKey:@"error"]intValue];
NSString *errMsg = [response objectForKey:@"error_msg"];
if (block)
{
block(status,errMsg,nil);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
if (block)
{
block(-1,@"",error);
}
}];
}
- (void)GetLoginRewardList:(void (^)(NSArray* scoreArray,NSString *errMsg,NSError *error))block parameters:(NSDictionary*)parms{
NSString *url=[NSString stringWithFormat:@"Interface/****/*******.php"];
[self postPath:url parameters:parms
success:^(AFHTTPRequestOperation *operation, id response)
{
NSArray *scoreArray = [response objectForKey:@"data"];
NSString *errMsg = [response objectForKey:@"error_msg"];
if (block)
{
block(scoreArray,errMsg,nil);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
if (block)
{
block(nil,@"",error);
}
}];
}