按需编码意味着什么

Ali*_*han 2 oop rest

我听说按需代码是 Restful Services 的缺点之一,但我找不到一个例子来解释什么是“按需代码”、如何使用它以及为什么我们需要它?

Ada*_*mBT 5

出自:《宁静的烹饪书》

按需代码 (COD) 是 REST 中唯一的可选约束。它允许客户端提高其灵活性,因为实际上是服务器决定如何完成某些事情。例如,通过 Code-On-Demand,客户端可以下载 javascript、java applet 甚至 flash 应用程序,以便加密通信,因此服务器不知道此过程中使用的任何加密例程/密钥。

然而,使用 COD 会降低可见性,这就是为什么此约束是可选的。此外,并非每个 API 都需要这种灵活性。

  • 我是一名 REST API 开发人员,我读了四遍,但我仍然不明白。:) (2认同)