首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于代理集成的AWS HTTP网关模型

基于代理集成的AWS HTTP网关模型
EN

Stack Overflow用户
提问于 2021-01-15 14:44:36
回答 2查看 160关注 0票数 0

我在REST的文档上看到了它们是如何解释模型架构的,而不是HTTP。这是因为HTTP不需要模型吗?

例如,我在DynamoDB中有以下数据:

通常在REST中,会执行作为模型一部分的用户输入验证(如果我是正确的),我在HTTP中看不到这个选项。有人能解释我是如何为HTTP构建(或者如果需要的话)这个模型的吗?例如,如果用户转到/todos/{id}怎么办?

这个模型的概念是移到lambda或其他地方,还是仍然生活在网关中?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-15 19:32:17

HTTP API是Api的新成员,它更简单、更便宜、更易于使用,但不支持REST支持的一系列特性。在其中一个不受支持的特性中的模型验证。这里是比较。

所有验证都将驻留在应用程序代码中。

票数 1
EN

Stack Overflow用户

发布于 2021-01-15 19:39:55

HTTP不支持API网关数据转换,但REST支持。

您可以将API的HTTP看作REST的简化版本。HTTP比REST具有更少的特性。因此,HTTP更快、更便宜。权衡之处在于,在使用HTTP时,您可以选择的功能更少。

如果要使用数据转换,则需要使用REST。如果您希望使用更便宜/更快的HTTP,则需要自己进行数据转换(例如,使用Lambda编写的代码)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65738178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档