Иван Гладуш Asked:2020-12-01 17:45:07 +0000 UTC2020-12-01 17:45:07 +0000 UTC 2020-12-01 17:45:07 +0000 UTC Rest 应用程序最重要的是什么?[关闭] 772 Rest 应用程序最重要的是什么?是控制器方法应该以某种风格命名,还是用户应该始终随身携带他们的会话,或者其他什么?也许一起,加上一些补充 rest 1 个回答 Voted Best Answer Ep1demic 2020-12-01T19:36:50Z2020-12-01T19:36:50Z REST Web 服务的实现遵循四个基本设计原则: 显式使用 HTTP 方法。 状态未保存。 提供类似于目录结构的 URI。 以 XML、JavaScript 对象表示法 (JSON) 或两者的形式传递数据。 基于上述原则,我们可以得出结论,REST很棒,主要用于构建API,“迫使”坚持某种大家都能理解的风格。 但是,REST不会对应用程序施加任何“架构”限制。那些。MVC架构模式中与REST架构相匹配的控制器名称不起任何作用。 为客户端应用程序使用第三方API几乎总是涉及在客户端保存会话状态(也就是说,您需要将其从请求“拖”到另一个请求)。 你不完全理解为什么需要 REST 以及如何实现它,所以你有这样难以理解的问题......
REST Web 服务的实现遵循四个基本设计原则:
基于上述原则,我们可以得出结论,REST很棒,主要用于构建API,“迫使”坚持某种大家都能理解的风格。
但是,REST不会对应用程序施加任何“架构”限制。那些。MVC架构模式中与REST架构相匹配的控制器名称不起任何作用。
为客户端应用程序使用第三方API几乎总是涉及在客户端保存会话状态(也就是说,您需要将其从请求“拖”到另一个请求)。
你不完全理解为什么需要 REST 以及如何实现它,所以你有这样难以理解的问题......