LCHttpHelper.h 1.1 KB

123456789101112131415161718192021222324252627282930
  1. //
  2. // LCHttpHelper.h
  3. // LiveChat
  4. //
  5. // Created by 张灿 on 2018/4/11.
  6. // Copyright © 2018年 caicai. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef NS_ENUM(NSUInteger,HttpRequestType) {
  10. HttpRequestTypeGet = 0,
  11. HttpRequestTypePost
  12. };
  13. @interface LCHttpHelper : NSObject
  14. + (NSURLSessionDataTask *)requestWithURLString:(NSString *)URLString
  15. parameters:(id)parameters
  16. needToken:(BOOL)needToken
  17. type:(HttpRequestType)type
  18. success:(void (^)(id responseObject))success
  19. failure:(void (^)(NSError *error))failure;
  20. + (void)postImageArrayToSeverWithURLString:(NSString *)URLString
  21. imgArray:(NSArray<UIImage*> *)imgArray
  22. imgNameArray:(NSArray<NSString*>*)imgNameArray
  23. parmeters:(id)parmeters
  24. needToken:(BOOL)needToken
  25. success:(void (^)(id responseObject))success
  26. failure:(void (^)(NSError *error))failure;
  27. @end