text: //
  //  NSString+BYCURLHandler.h
  //  BYCURLHandler
  //
  //  Created by BYC on 2020/6/29.
  //
  
  #import <Foundation/Foundation.h>
  
  NS_ASSUME_NONNULL_BEGIN
  
  @interface NSString (BYCURLHandler)
  /** 增:
   为链接增加参数和值;
  
   @param parameters 要增加的参数和值 eg: @{@"version" : @"1.1.0"}
   @return 增加参数后生成一个新的URL String;
   */
  - (NSString *)addParameters:(NSDictionary *)parameters;
  
  /** 删:
   删除参数为key的键值对;
  
   @param key 要删除的参数对的键;
   @return 删除的参数后生成一个新的URL String;
   */
  - (NSString *)deleteParameterOfKey:(NSString *)key;
  
  /** 改:
   修改参数中的值
  
   @param key 要修改的值对应的键
   @param toValue 要求改成的值
   @return 修改值后生成一个新的URL String;
   */
  - (NSString *)modifyParameterOfKey:(NSString *)key toValue:(NSString *)toValue;
  
  /** 查:
   获取URL中的所有参数键值对
  
   @返回值为字典, 字典中key为参数, value为参数值;
   */
  - (NSDictionary *)parseURLParameters;
  
  @end
  
  NS_ASSUME_NONNULL_END
  