我听说按需代码是Restful Services的一个缺点,但我找不到一个例子来解释什么是deman"上的代码,如何使用它以及我们为什么需要它?
答案 0 :(得分:3)
按需代码(COD)是REST中唯一的可选约束。它 允许客户提高其灵活性,因为事实上它是 决定某些事情将如何完成的服务器。例如,有 Code-On-Demand,客户端可以下载javascript,java applet或 甚至是一个flash应用程序,以加密通信所以服务器 不知道此过程中使用的任何加密例程/密钥。
但是,使用COD会降低可见性,这就是这种约束的原因 可选的。此外,并非每个API都需要这种灵活性。