//
|
// 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
|