2014-10-16 59 views

回答

3

来源:"The RESTful CookBook"

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

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