AKS 中的 Azure Function 运行 在 http 触发函数的查询字符串参数上抛出 500
Azure Function running in AKS throws 500 on query string parameter for http trigger function
我有一个已容器化的 azure 函数应用程序,运行 在 AKS 中。我的一个 http 端点有一个查询字符串参数 code=
。当我调用该端点时,我立即收到 500 响应。为了排除代码中的任何内容,我只 return 一个 400 只是为了验证我正在执行代码。奇怪的是,如果我将查询字符串参数更改为 code
以外的任何其他参数,例如 codeg
,我会得到正确的 400 响应。
我已经启用了调试日志记录并且我正在获取路由匹配,所以我知道调用正在到达函数应用程序。但是,我没有收到任何其他日志来指示可能发生的故障。
它可能会抛出错误,因为它期望函数键位于 code
查询参数中。
我假设你有一个保护端点的功能密钥?
尝试在 header x-functions-key
中发送功能键,这应该可以释放 code
查询参数供您使用。
我有一个已容器化的 azure 函数应用程序,运行 在 AKS 中。我的一个 http 端点有一个查询字符串参数 code=
。当我调用该端点时,我立即收到 500 响应。为了排除代码中的任何内容,我只 return 一个 400 只是为了验证我正在执行代码。奇怪的是,如果我将查询字符串参数更改为 code
以外的任何其他参数,例如 codeg
,我会得到正确的 400 响应。
我已经启用了调试日志记录并且我正在获取路由匹配,所以我知道调用正在到达函数应用程序。但是,我没有收到任何其他日志来指示可能发生的故障。
它可能会抛出错误,因为它期望函数键位于 code
查询参数中。
我假设你有一个保护端点的功能密钥?
尝试在 header x-functions-key
中发送功能键,这应该可以释放 code
查询参数供您使用。