ASNetTools.h 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. //
  2. // ASNetTools.h
  3. // Asteria
  4. //
  5. // Created by iOS on 2023/11/25.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface ASNetTools : NSObject
  10. + (instancetype)shared;
  11. - (void)setDefualtParam:(NSDictionary *)defualt;
  12. - (void)updateDefualtParam:(NSDictionary *)newData;
  13. // 登录或者退出登录时调用;
  14. - (void)updateEngine;
  15. // MARK: - message和自定义请求
  16. /// post请求
  17. - (void)postMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  18. ///formData
  19. - (void)formDataMsg_postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  20. /// get请求
  21. - (void)getMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  22. /// put请求
  23. - (void)putMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  24. /// delete请求
  25. - (void)delMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  26. // MARK: - 主站请求
  27. /// post请求
  28. - (void)postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  29. ///formData
  30. - (void)formData_postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  31. /// get请求
  32. - (void)getWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  33. /// put请求
  34. - (void)putWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  35. /// delete请求
  36. - (void)delWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild;
  37. + (void)login;
  38. + (void)debugRegist;
  39. +(void)xxx_loginWithParam:(NSDictionary *)param
  40. success:(void(^)(id))success
  41. faild:(void(^)(NSString *code, NSString *msg))faild;
  42. ///获取广告位优惠卷列表
  43. +(void)reqNet_getAdvCoupons;
  44. @property (nonatomic, strong)NSMutableArray <NSDictionary *>*xxx_couponAry;
  45. @end
  46. NS_ASSUME_NONNULL_END