我有一个具有两个功能的Azure功能项目。一种由计时器触发,另一种由HTTP触发。如何通过代码手动触发http?我知道我可以使用URL触发它,但是部署该功能时URL会更改。
答案 0 :(得分:1)
1)如果只想从代码中调用,则可以使用HTTP客户端。
using(var client = new HttpClient())
{
client.BaseAddress = new Uri("https://www.google.com");
var result = await client.GetAsync("");
string resultContent = await result.Content.ReadAsStringAsync();
log.Info(resultContent);
}
2)其他选项是使用Durable Functions,尤其是Function Chaining