AWS API 网关 Lambda 错误正则表达式的评估顺序?
Order of evaluation of AWS API Gateway Lambda Error Regex's?
AWS API 网关中的 Lambda 错误正则表达式是否按照列出的顺序(从上到下)进行评估?
例如,在下面的示例中,是否先评估 201 正则表达式,如果不匹配,则评估 400 正则表达式,如果不匹配,则评估 500 正则表达式?
官方回答是评估顺序未定义 - 我建议不要假设模式将按特定顺序评估。您的目标应该是配置 API,以便只有一个响应模式会匹配给定的集成响应。
实际上,评估将按照定义的顺序进行评估。同样,您应该假设这可能随时发生变化。
我们确实有一个待办事项列表项,以允许对响应评估进行明确排序。
干杯,
瑞安
AWS API 网关中的 Lambda 错误正则表达式是否按照列出的顺序(从上到下)进行评估?
例如,在下面的示例中,是否先评估 201 正则表达式,如果不匹配,则评估 400 正则表达式,如果不匹配,则评估 500 正则表达式?
官方回答是评估顺序未定义 - 我建议不要假设模式将按特定顺序评估。您的目标应该是配置 API,以便只有一个响应模式会匹配给定的集成响应。
实际上,评估将按照定义的顺序进行评估。同样,您应该假设这可能随时发生变化。
我们确实有一个待办事项列表项,以允许对响应评估进行明确排序。
干杯, 瑞安