12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- //
- // HBHttpRequest.m
- // MyTest
- //
- // Created by weqia on 13-8-15.
- // Copyright (c) 2013年 weqia. All rights reserved.
- #import "HBHttpRequest.h"
- //#import "WeqiaAppDelegate.h"
- //#import "ObjUrlData.h"
- @interface HBHttpRequest ()
- {
- NSMutableDictionary * _callBackBlocks;
- }
- @end
- @implementation HBHttpRequest
- -(id)init
- {
- self=[super init];
- if(self){
- _callBackBlocks=[[NSMutableDictionary alloc]init];
- }
- return self;
- }
- #pragma -mark 接口方法
- +(HBHttpRequest*)newIntance
- {
- static HBHttpRequest * request=nil;
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
- request=[[HBHttpRequest alloc]init];
- });
- return request;
- }
- - (void)getBitmapURL:(NSString*)indirectUrl complete:(void(^)(NSString*))complete
- {
- // if([NSStrUtil isEmptyOrNull:indirectUrl])
- // return nil;
- // NSMutableDictionary * dic=[NSMutableDictionary dictionary];
- // [dic setObject:indirectUrl forKey:@"url"];
- // [dic setObject:complete forKey:@"completeBlock"];
- // NSUInteger index=[self newIndex];
- // [_callBackBlocks setObject:dic forKey:[NSNumber numberWithInteger:index]];
- // ServiceParam *param = [[ServiceParam alloc] init];
- // [param put:@"urls" withValue:IndirectUrl];
- //
- // NSURL *url = [NSURL URLWithString: [[UserService sharedInstance] getFileUrl] ];
- // ASIFormDataRequest *asiFormRequest = [ASIFormDataRequest requestWithURL: url];
- // [[UserService sharedInstance] addParam:param toRequest:asiFormRequest];
- // asiFormRequest.delegate=self;
- // [asiFormRequest setDidFailSelector:@selector(error:)];
- // [asiFormRequest setDidFinishSelector:@selector(getBitmapUrlComplete:)];
- // asiFormRequest.tag=index;
- // [asiFormRequest startAsynchronous];
- // return nil;
- }
- #pragma -mark 回调方法
- @end
|