(args)
return None
soar 请求参数检查
    :param args:
    :return:
soar 请求参数检查
    :param args:
    :return:
soar 请求参数检查 : param args : : return :
def soar_args_check(args):
    '''
    soar 请求参数检查
    :param args:
    :return:
    '''
    # todo 未做类型检查
    if 'query' not in args and args['query'].strip() == '':
        return json.dumps({'result':'query 参数未指定,或者参数为空','status':False})
    args_error=[]
    for arg,v in args.items():
        if arg not in SOAR_ARGS:
            args_error.append('soar 中没有发现配置: %s,%s '%(arg,args[arg]))
        if arg in MUL_SOAR_ARGS:
            args[arg] = args[arg].split(',') #逗号隔开
        if arg in SOAR_NOT_USE_ARGS:
            args_error.append('soar 此配置禁用: %s,%s ' % (arg, args[arg]))

    if args_error:
       return json.dumps({'result':'\n'.join(args_error),'status':False})

    return None
def soar_args_check ( args ) : # todo 未做类型检查 if 'query' not in args and args [ 'query' ] . strip ( ) == '' : return json . dumps ( { 'result' : 'query 参数未指定,或者参数为空','status':False}) args_error = [ ] for arg , v in args . items ( ) : if arg not in SOAR_ARGS : args_error . append ( 'soar 中没有发现配置: %s,%s '%(arg,args[arg ] ) ) if arg in MUL_SOAR_ARGS : args [ arg ] = args [ arg ] . split ( ',' ) #逗号隔开 if arg in SOAR_NOT_USE_ARGS : args_error . append ( 'soar 此配置禁用: %s,%s ' % (arg, a g [ arg ] ) if args_error : return json . dumps ( { 'result' : '\n' . join ( args_error ) , 'status' : False } ) return None