Azure 函数 Http 触发器验证正文数据

Posted

技术标签:

【中文标题】Azure 函数 Http 触发器验证正文数据【英文标题】:Azure Function Http Trigger validating body data 【发布时间】:2018-04-02 03:30:51 【问题描述】:

目前有没有一种方法可以使用类似于 MVC 框架中的数据注释和模型状态的东西来验证 Azure 函数中的对象?或者函数中数据验证和错误响应的标准方法是什么?

【问题讨论】:

这篇文章提供了使用 FluentValidation 库验证 Azure Functions HTTP 触发器的示例:tomfaltesek.com/azure-functions-input-validation 【参考方案1】:

这种机制目前不存在,因此您需要自己处理此验证,但这将是一个很棒的功能。

我们在此处跟踪此问题:https://github.com/Azure/azure-webjobs-sdk/issues/1199,请随时发表评论和投票!

【讨论】:

我按照那个 github 链接尝试了 Fluent Validation fluentvalidation.net 它工作得很好

以上是关于Azure 函数 Http 触发器验证正文数据的主要内容,如果未能解决你的问题,请参考以下文章

Azure Function App HTTP 触发来自请求正文的 CosmosDB 输入查询

Azure 函数:使用 Http 触发器而不是 Blob 触发器来实现更有弹性的操作

如何在数据工厂管道中将路由传递给 Azure 函数(C#)http 触发器?

Azure函数通过http触发请求分块读取大文件

保护非 Http 触发的 Azure 函数,如服务总线触发器

Http 触发器启用 Azure 函数超时