Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS API网关模型验证_Amazon Web Services_Aws Api Gateway - Fatal编程技术网

Amazon web services AWS API网关模型验证

Amazon web services AWS API网关模型验证,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,我正在AWS API网关上开发一个API。我使用模型验证选项来验证JSON负载。更改模型架构不会立即生效。有没有办法做到这一点?你说的“立即”是什么意思?您的意思是您更改了模型模式,然后进行了部署,您希望它立即生效吗?很抱歉,我可能没有重新部署API。我重新部署了它并试图验证请求,但是我得到了一个“无效请求体”,下面是我的序列化Json{“carrier”:“dfdfdf”,“payload”:“dfdfdff”,“encryptionPassword”:“dfddfd”},下面是我的模式{“t

我正在AWS API网关上开发一个API。我使用模型验证选项来验证JSON负载。更改模型架构不会立即生效。有没有办法做到这一点?

你说的“立即”是什么意思?您的意思是您更改了模型模式,然后进行了部署,您希望它立即生效吗?很抱歉,我可能没有重新部署API。我重新部署了它并试图验证请求,但是我得到了一个“无效请求体”,下面是我的序列化Json{“carrier”:“dfdfdf”,“payload”:“dfdfdff”,“encryptionPassword”:“dfddfd”},下面是我的模式{“title”:“Person”,“type”:“object”,“properties”:{“carrier”:{“type”:“字符串”},“有效载荷”:{“类型”:“字符串”},“加密密码”:{“类型”:“字符串”},“必需”:[“承运人”,“有效载荷”]}没关系,我尝试从postman发送post请求,效果很好。我的python代码似乎有问题。谢谢你的帮助!很抱歉,我添加了另一个启用了API验证的模型,但没有被识别。我遇到的问题是,当我添加新模型时,启用API验证在重新部署API时,这些更改不会立即生效。如果使用新模型发送请求,则在开始工作之前的几个小时内,会出现无效正文错误。