ipu的trunk版ios客户端工程

IPUUNIRestUtil.h 1.4KB

    // // IPUUNIRestUtil.h // IPUMobileFunc // // Created by 秋林 on 2019/1/18. // Copyright © 2019 Asiainfo. All rights reserved. // #import <Foundation/Foundation.h> #import <IPULib/UNIRest.h> #import <IPULib/UNIHTTPRequest.h> typedef void(^IPUStringResponseBlock)(NSString *responseString, NSError *error); typedef void(^IPUBinaryResponseBlock)(NSData *responseBinary, NSError *error); @interface IPUUNIRestUtil : NSObject /** post协议的http请求 */ + (NSString *)requestByPost:(NSString *)url parameters:(NSDictionary *)parameters; /** post协议的http异步请求 */ + (void)requestByPostByAsync:(NSString *)url parameters:(NSDictionary *)parameters response:(IPUStringResponseBlock)ipuResponse; /** 文件下载 */ + (NSData *)downloadByPost:(NSString *)url parameters:(NSDictionary *)parameters; /** 文件异步下载 */ + (void)downloadByPostByAsync:(NSString *)url parameters:(NSDictionary *)parameters response:(IPUBinaryResponseBlock)response; /** 文件上传 */ + (NSString *)uploadByPost:(NSString *)url parameters:(NSDictionary *)parameters; /** 文件异步上传 */ + (void)uploadByPostByAsync:(NSString *)url parameters:(NSDictionary *)parameters response:(IPUStringResponseBlock)response; /** 设置超时 */ + (void)setTimeout:(int)second; @end