gpt4 book ai didi

json - 在 API 网关请求验证中设置默认值

转载 作者:行者123 更新时间:2023-12-02 20:29:12 25 4
gpt4 key购买 nike

是否可以在 api 网关端点的模型中声明默认值?我正在尝试,像那样:

 1 {
2 "type": "object",
3 "required": ["name"],
4 "properties": {
5 "name": {
6 "type": "string",
7 "default": "My Name"
8 }
9 }
10 }

但它根本不起作用。如果我不传递名称,API 网关将返回一个错误,指出正文无效。

谢谢。

最佳答案

根据 AWS docs :

The payload can have a data model according to the JSON schema draft 4.

JSON 模式草案 4 没有定义指定默认值的方法。所以我的猜测是否定的,使用输入模型不可能做到这一点。

如果您真的想在 API 网关层执行此操作,那么也许您应该探索输入映射模板。 “映射模板是以速度模板语言 (VTL) 表达的脚本”。 VTL 似乎有更好的能力。

恕我直言,这是个坏主意。我宁愿只在后端执行此操作。

关于json - 在 API 网关请求验证中设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49246121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com