jiaPeiManager.h 1.8 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. #pragma mark GET 请求
  21. + (void)requestGetAnythingWithURL:(NSString *)urlString completion:(MyBlockType)finishBlock;
  22. + (void)requestGetAnythingWithURL:(NSString *)urlString appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  23. + (void)requestGetAnythingWithURL:(NSString *)urlString array:(NSArray *)array completion:(MyBlockType)finishBlock;
  24. + (void)requestGetAnythingWithURL:(NSString *)urlString array:(NSArray *)array appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  25. //不加密
  26. + (void)requestGetWithURL:(NSString *)urlString array:(NSArray *)array appendurlString:(NSString *)appendurlString completion:(MyBlockType)finishBlock;
  27. #pragma mark POST 请求
  28. + (void)requestPostAnythingWithURL:(NSString *)urlString parameters:(NSDictionary *)parameters completion:(MyBlockType)finishBlock;
  29. #pragma mark 有的公共请求
  30. /**获取广告
  31. */
  32. + (void)requestADImage;
  33. /**主要是为了更新用户数据.
  34. 比如上传头像后
  35. */
  36. + (void)reLoginWithCompletion:(BlockTypeVo)finishBlcok;
  37. //QM-console-log
  38. + (void)QMLog:(NSString *)urlString obj:(id )obj;
  39. + (void)QMLogStr:(NSString *)log;
  40. @end
  41. /**替代nslog
  42. */
  43. void DubugLog(NSString *logString);