2
我听说基于需求的代码是Restful Services的一个缺点,但我找不到一个例子来解释什么是“deman代码”,如何使用它以及为什么需要它?什么是需求代码意味着什么
我听说基于需求的代码是Restful Services的一个缺点,但我找不到一个例子来解释什么是“deman代码”,如何使用它以及为什么需要它?什么是需求代码意味着什么
代码点播(COD)是REST唯一可选的约束。它允许客户提高其灵活性,因为事实上它是决定如何完成某些事情的服务器。例如,通过 Code-On-Demand,客户端可以下载javascript,java applet或即使是闪存应用程序,以加密通信,因此服务器 不知道此过程中使用的任何加密例程/密钥。
但是,使用COD降低了可见性,这就是为什么此约束是可选的 。而且,并非每个API都需要这种灵活性。