// // RQHTTPService+GetConfigKey.m // SDJK // // Created by 张嵘 on 2021/10/29. // #import "RQHTTPService+GetConfigKey.h" @implementation RQDictTypeModel @end @implementation RQHTTPService (GetConfigKey) /** @return Returns a signal which will send complete, or error. @param pathStr 路径(vip_price:原价 vip_price_original:售价) */ - (RACSignal *)getConfigKeyWithPath:(NSString *)pathStr { /// 1. 配置参数 RQKeyedSubscript *subscript = [RQKeyedSubscript subscript]; /// 2. 配置参数模型 RQURLParameters *paramters = [RQURLParameters urlParametersWithMethod:RQ_HTTTP_METHOD_GET path:[NSString stringWithFormat:@"%@/%@",RQ_GET_ConfigKey,pathStr] parameters:subscript.dictionary]; /// 3.发起请求 return [[[RQHTTPRequest requestWithParameters:paramters] enqueueResultClass:nil] rq_parsedResults]; } /** @return Returns a signal which will send complete, or error. @param pathStr 路径 */ - (RACSignal *)getDictTypeWithPath:(NSString *)pathStr { /// 1. 配置参数 RQKeyedSubscript *subscript = [RQKeyedSubscript subscript]; /// 2. 配置参数模型 RQURLParameters *paramters = [RQURLParameters urlParametersWithMethod:RQ_HTTTP_METHOD_GET path:[NSString stringWithFormat:@"%@/%@",RQ_GET_DictType,pathStr] parameters:subscript.dictionary]; /// 3.发起请求 return [[[RQHTTPRequest requestWithParameters:paramters] enqueueResultClass:RQDictTypeModel.class] rq_parsedResults]; } @end