jiaPeiManager.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. //
  2. // jiaPeiManager.h
  3. // jiaPei
  4. //
  5. // Created by apple on 2016/12/26.
  6. // Copyright © 2016年 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface jiaPeiManager : NSObject
  10. #pragma mark post 请求
  11. //数组转字典
  12. + (NSDictionary *)getDicWithArray:(NSArray *)array;
  13. /** 学员端请求以及上传资源请求
  14. *urlString 方法名
  15. *aAarray 参数
  16. *uplownData 附件
  17. *finishBlock 完成后要做的事
  18. */
  19. + (void)requestAnythingWithURL:(NSString *)urlString array:(NSArray *)aAarray data:(NSData *)uplownData completion:(MyBlockType)finishBlock;
  20. + (void)requestAnythingWithURL:(NSString *)urlString arrayAES:(NSArray *)aAarray data:(NSData *)uplownData completion:(MyBlockType)finishBlock;
  21. #pragma mark GET 请求
  22. + (void)requestGetAnythingWithURL:(NSString *)urlString completion:(MyBlockType)finishBlock;
  23. + (void)requestGetAnythingWithURL:(NSString *)urlString appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  24. + (void)requestGetAnythingWithURL:(NSString *)urlString array:(NSArray *)array completion:(MyBlockType)finishBlock;
  25. + (void)requestGetAnythingWithURL:(NSString *)urlString array:(NSArray *)array appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  26. //不加密
  27. + (void)requestGetWithURL:(NSString *)urlString array:(NSArray *)array appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  28. #pragma mark POST 请求
  29. + (void)requestPostAnythingWithURL:(NSString *)urlString parameters:(NSDictionary *)parameters completion:(MyBlockType)finishBlock;
  30. //我也很懵逼-(一天一个变)
  31. + (void)requestAnythingImageWithURL:(NSString *)urlString array:(NSArray *)aAarray data:(NSData *)uplownData completion:(MyBlockType)finishBlock;
  32. #pragma mark 有的公共请求
  33. /**获取广告
  34. */
  35. + (void)requestADImage;
  36. /**主要是为了更新用户数据.
  37. 比如上传头像后
  38. */
  39. + (void)reLoginWithCompletion:(BlockTypeVo)finishBlcok;
  40. //QM-console-log
  41. + (void)QMLog:(NSString *)urlString obj:(id )obj;
  42. + (void)QMLogStr:(NSString *)log;
  43. @end
  44. /**替代nslog
  45. */
  46. void DubugLog(NSString *logString);