单军华
2018-07-12 3e8437ae559487362fae3525beb79c534c213a51
screendisplay/screendisplay/Classes/Network/PPNetworkHelper/BaseHTTPRequest.h
New file
@@ -0,0 +1,33 @@
//
//  BaseHTTPRequest.h
//  screendisplay
//
//  Created by 单军华 on 2018/7/3.
//  Copyright © 2018年 单军华. All rights reserved.
//
#import <Foundation/Foundation.h>
/*
 以下Block的参数你根据自己项目中的需求来指定, 这里仅仅是一个演示的例子
 */
/**
 请求成功的block
 @param info     返回信息
 @param response 响应体数据
 */
typedef void(^PPRequestSuccess)(id response);
/**
 请求失败的block
 @param extInfo 扩展信息
 */
typedef void(^PPRequestFailure)(NSError *error);
@interface BaseHTTPRequest : NSObject
- (NSURLSessionTask *)requestPOSTWithURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(PPRequestSuccess)success failure:(PPRequestFailure)failure;
- (NSURLSessionTask *)requestGETWithURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(PPRequestSuccess)success failure:(PPRequestFailure)failure;
@end