-
大小: 5.84KB文件類(lèi)型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-02-23
- 標(biāo)簽: 網(wǎng)絡(luò)??c??d??oa??
資源簡(jiǎn)介
@interface ASIHttpManager : NSObject
/**
* 異步Get請(qǐng)求
*
* @param stringURL
* @param startBlock
* @param finishBlock
* @param completeBlock
* @param failBlock
* @param progressBlock 可以為nil
*/
(void)get:(NSString *) stringURL
start:(StartBlock) startBlock
finish:(FinishBlock) finishBlock
complete:(CompleteBlock) completeBlock
fail:(FailBlock) failBlock
progress:(ProgressBlock) progressBlock;
/**
* 異步post請(qǐng)求
*
* @param stringURL
* @param dict post參數(shù),暫未處理文件
* @param startBlock
* @param finishBlock
* @param completeBlock
* @param failBlock
* @param progressBlock 可以為nil
*/
(void)post:(NSString *) stringURL
param:(NSDictionary *) dict
start:(StartBlock) startBlock
finish:(FinishBlock) finishBlock
complete:(CompleteBlock) completeBlock
fail:(FailBlock) failBlock
progress:(ProgressBlock) progressBlock;
@end
代碼片段和文件信息
//
//??ASIHttpManager.m
//??SobotSDK
//
//??Created?by?張新耀?on?15/8/25.
//??Copyright?(c)?2015年?sobot.?All?rights?reserved.
//
#import?“ASIHttpManager.h“
#import?“ASIHTTPRequest.h“
#import?“ASIFormDataRequest.h“
@implementation?ASIHttpManager
+(void)get:(NSString?*)?stringURL
?????start:(StartBlock)?startBlock
????finish:(FinishBlock)?finishBlock
??complete:(CompleteBlock)?completeBlock
??????fail:(FailBlock)?failBlock
??progress:(ProgressBlock)?progressBlock?{
????
//????if(stringURL!=nil){
//????????if([stringURL?rangeOfString:@“?“].length>0){
//????????????stringURL=[NSString?stringWithFormat:@“%@&from=3&version=%@“stringURL[SobotTools?getAppVersion]];
//????????}else{
//????????????stringURL=[NSString?stringWithFormat:@“%@?from=3&version=%@“stringURL[SobotTools?getAppVersion]];
//????????}
//????}
????//????NSLog(@“%@“stringURL);
????[ASIHTTPRequest?setShouldUpdateNetworkActivityIndicator:NO];
????ASIHTTPRequest?*request?=?[[ASIHTTPRequest?alloc]?initWithURL:[NSURL?URLWith
評(píng)論
共有 條評(píng)論