我正在尝试学习 Azure 函数
我添加了一个 HTTPTrigger 函数并在 Azure 上发布
现在,如果我在 azure 上没有任何要测试的 Web 应用程序,并且我想在 IIS 上测试我已经在其他地方托管的 Web 应用程序,该怎么办
我可以在未托管在 Azure 上的 Web 应用程序中调用 Azure 函数
我该怎么调用它
尝试搜索,但所有信息都与 azure Web 应用程序相关,但与我如何使用任何 .net Web 应用程序测试它无关,不确定我缺少什么:(
这可能吗?
最佳答案
如果该函数是公共(public)的,您可以将其称为任何 REST 客户端,例如 C#
中的 HttpClient
。示例:
var client = new HttpClient();
await client.GetAsync("http://<yourapp>.azurewebsites.net/api/<funcname>?code=<functionkey>");
请注意,您必须 think about authentication
关于azure - 如何在未托管在 Azure 上的 Web 应用程序中调用 Azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73302431/