如何从同一应用服务内的不同函数获取Azure函数的完整URL?

Jav*_*ich 5 c# azure-functions

在 Azure Functions 中,当你创建一个函数时,该函数会获得一个唯一的 GET 代码来调用它。使用具有两个或多个函数的应用服务,我想从其中一个函数中使用不同函数的 GET 代码访问完整的 URL。

我的示例场景

我有两个功能:

  • PreSomethingHook
  • 发布钩子

当“某事”发生时,/api/PreSomethingHook?code=ew12e12ew2e应该打电话。我想PreSomethingHook在外部 API 中启动一个长流程,它收到的参数之一是流程完成时的回调 URL。现在,当该过程完成时,PostSomethingHook应该调用并处理结果。

我的问题是,我不知道如何动态获取PostSomethingHook 完整 url,而不将其设置在数据库或环境变量中。(这是我不想做的)

总而言之,

如何从同一应用服务内的不同函数获取函数的 URL 及其 GET 代码?