azure函数HttpTrigger如何编辑代码参数名?

How azure function HttpTrigger edit code parameter name?

Azure 函数 HttpTrigger 默认使用 code 参数和令牌代码,例如:https://xxx.azurewebsites.net/api/xxxHttpTriggerCSharp?code=)#&)@^$^@#)

如何用 token 替换 code 名称,例如:
https://xxx.azurewebsites.net/api/xxxHttpTriggerCSharp?token=)#&)@^$^@#)

我遇到的情况:
某服务还使用了code参数,导致认证冲突

我觉得不可能。如果您有像 'function' 这样的身份验证类型,那么您需要提供功能密钥。 'code='是设计使然,我认为你的要求是不可能的。

如果你不想使用认证类型,可以将认证类型设置为匿名(如果你使用脚本语言,你可以在functin.json中设置。如果你使用需要的语言编译,可以在声明部分设置)。

您可以将 code 值作为 header 发送:x-functions-key

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=csharp#api-key-authorization

这将释放 code 参数以供使用。