【发布时间】:2021-08-18 21:47:32
【问题描述】:
当我们使用 DateTime 绑定参数设置 Azure 函数 (3) 时,如果调用 API 的人的 DateTime 错误,他们只会收到 “500 Internal Server Error”。
在后端我们得到一个这样的错误:
System.Private.CoreLib:执行函数时出现异常:XXX。 Microsoft.Azure.WebJobs.Host:出现一个或多个错误。 (例外 绑定参数“日期时间”)。 System.Private.CoreLib:字符串 “2020-5-13T12:0t”未被识别为有效的日期时间。
我想返回一个 BadRequestObject 并带有错误的特定参数。
我能找到的唯一方法是制作所有参数字符串,然后尝试在代码中解析它们,如果出现问题则通过错误。
有没有更好的办法?
【问题讨论】:
标签: c# azure-functions