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

时间:2018-10-15 13:26:33

标签: azure-functions sandbox stub

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

当前使用getsandbox存根测试这种情况,我可以在其中创建状态和删除状态“ state.users.push(req.body);”

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

1 个答案:

答案 0 :(得分:1)

Azure函数在定义上是无状态的(除非您正在谈论“持久函数”),因此,您必须将数据存储在代码和实例之外,以使其可用于所有请求。最简单的方法是将Azure表存储用作数据库或将数据放入Azure Blob存储内的JSON文件。

由于您的Azure功能已经附带了一个存储帐户,因此启动并运行基本的创建-读取-更新-删除(CRUD)方案并不是那么困难。

您可以找到教程和完整的源代码(GitHubin this article I wrote