ifish/Ifish/AlibcTradeSDK-3.1.1.96/Frameworks/OpenMtopSDK.framework/Headers/TBSDKRequestDelegate.h

48 lines
1.4 KiB
Objective-C

// '########'########::'######:'########:'##:::'##:
// ... ##..::##.... ##'##... ##:##.... ##:##::'##::
// ::: ##::::##:::: ##:##:::..::##:::: ##:##:'##:::
// ::: ##::::########:. ######::##:::: ##:#####::::
// ::: ##::::##.... ##:..... ##:##:::: ##:##. ##:::
// ::: ##::::##:::: ##'##::: ##:##:::: ##:##:. ##::
// ::: ##::::########:. ######::########::##::. ##:
// :::..::::........:::......::........::..::::..::
//
// Created by 亿刀/禚来强 on 13-1-30.
// Copyright (c) 2013年 Taobao. All rights reserved.
//
#import "TBSDKRequest.h"
@protocol TBSDKRequestDelegate <NSObject>
@optional
- (void)requestStarted:(TBSDKRequest *)request;
- (void)request:(TBSDKRequest *)request didReceiveResponseHeaders:(NSDictionary *)responseHeaders;
- (void)requestFinished:(TBSDKRequest *)request;
- (void)requestFailed:(TBSDKRequest *)request;
- (void)request:(TBSDKRequest *)request didReceiveData:(NSData *)data;
- (void)request:(TBSDKRequest *)request didLoadCacheResponseHeader:(NSDictionary *)responseHeader body:(NSString *)responseString;
- (NSArray *)requestSaveCache:(TBSDKRequest *)request responseHeader:(NSDictionary *)responseHeader body:(NSString *)responseDataString;
@end
@protocol TBSDKRequestDataSource <NSObject>
@required
- (NSURL *)requestURL;
@optional
- (NSDictionary *)requestPostValue;
- (BOOL)reuquestIsPost;
- (NSArray *)requestPostData;
- (NSDictionary *)httpRequestHeader;
@end