POST 请求的 Azure Functions 存根存储响应

Azure Functions Stub Store Response for POST request

我想使用 Azure Functions 创建存根响应,我遇到了一种情况,我想为相同的输入参数更新现有响应并为相同的输入调用 get 方法,并检查存储在下游进程中的响应。

目前正在使用 getsandbox 存根来测试这个场景,我可以在其中创建状态和删除状态,"state.users.push(req.body);"

想知道 Azure 函数是否可以提供类似的功能。我能够创建简单的 azure 代理来获得响应。查看是否可以存储 json 响应然后调用相同的输入。

Azure Functions 根据定义是无状态的(除非您谈论的是 Durable Functions),因此您必须将数据存储在代码和实例之外,才能跨请求使用。最简单的方法是使用 Azure Table 存储作为数据库,或者将数据放入 Azure Blob 存储中的 JSON 文件。

由于您的 Azure Functions 已经附带了一个存储帐户,因此获得基本的创建-读取-更新-删除 (CRUD) 方案并不难运行。

您可以找到教程 + 完整源代码 (GitHub) in this article I wrote