language-agnostic - 一般来说,Web 框架如何支持 REST 风格?

标签 language-agnostic architecture rest frameworks

我想知道,一般来说,Web 框架有哪些适合设计 RESTful 应用程序的方式。

例如,一个目标是提供 http 请求路由,因此它们会自动发送到适当的 Controller 。从架构的角度来看,基于MVC模式的Web框架更适合REST。

Web 框架的哪些其他功能有助于构建满足 REST 约束的应用程序?

你有什么理由认为某些语言(python/java)或网络框架(django/turbogears/jersey/reSTLets/...)是最适用的?

最佳答案

我认为 Web 框架支持 RESTful 风格的最佳方式是自动将不同的 HTTP 动词( GETPOSTPUTDELETE 等)映射到其 Controller /请求上的相应方法处理程序。大多数现代 Python Web 框架都是开箱即用的,Django 除外(除非我错过了一个巨大的变化)。

关于language-agnostic - 一般来说,Web 框架如何支持 REST 风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861522/

相关文章:

放心 vs cucumber

rest - RESTful 系统中一个请求的多条记录

linux - rest api 中的 curl 身份验证失败

unit-testing - 伪造、 mock 和 stub 有什么区别?

wcf - SOA,请求/响应服务层,接受和返回请求/响应与数组还是请求/响应?

iOS 应用程序 VIPER 架构 - 有多少数据管理器?

java - 当您可以使用文件和批处理工具时,为什么人们还使用消息传递?

performance - 未使用的功能会产生什么后果

language-agnostic - 如何查找不以换行符/换行符结尾的文件?