typedef NS_ENUM(NSUInteger, ZBJResult) {
ZBJData,
ZBJJson,
ZBJXML,
};
typedef NS_ENUM(NSUInteger, ZBJRequestStyle) {
ZBJRequestJSON,
ZBJRequestString,
};
@interface ZBJAFNetworkTool : NSObject
/**
* Get请求
*
* @param url 网络请求地址
* @param body 请求体
* @param result 返回的数据类型
* @param headerFile 请求头
* @param success 网络请求成功回调
* @param failure 网络请求失败回调
*/
+ (void)getUrl:(NSString *)url
body:(id)body
result:(ZBJResult)result
headerFile:(NSDictionary *)headerFile
success:(void (^)(id result))success
failure:(void (^)(NSError *error))failure;
/**
* Post请求
*
* @param url 网络请求地址
* @param body 请求体
* @param result 返回值的数据类型
* @param requestStyle 网络请求Body的类型
* @param headerFile 网络请求头
* @param success 成功回调
* @param failure 失败回调
*/
+ (void)postUrl:(NSString *)url
body:(id)body
result:(ZBJResult)result
requestStyle:(ZBJRequestStyle)requestStyle
headerFile:(NSDictionary *)headerFile
success:(void (^)(id result))success
failure:(void (^)(NSError *error))failure;