// // ASNetTools.h // Asteria // // Created by iOS on 2023/11/25. // #import NS_ASSUME_NONNULL_BEGIN @interface ASNetTools : NSObject + (instancetype)shared; - (void)setDefualtParam:(NSDictionary *)defualt; - (void)updateDefualtParam:(NSDictionary *)newData; // 登录或者退出登录时调用; - (void)updateEngine; /// post请求 - (void)postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// get请求 - (void)getWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// put请求 - (void)putWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// delete请求 - (void)delWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; + (void)login; + (void)debugRegist; @end NS_ASSUME_NONNULL_END