2014-10-16 62 views

回答

3

來源:"The RESTful CookBook"

代碼點播(COD)是REST唯一可選的約束。它允許客戶提高其靈活性,因爲事實上它是決定如何完成某些事情的服務器。例如,通過 Code-On-Demand,客戶端可以下載javascript,java applet或即使是閃存應用程序,以加密通信,因此服務器 不知道此過程中使用的任何加密例程/密鑰。

但是,使用COD降低了可見性,這就是爲什麼此約束是可選的 。而且,並非每個API都需要這種靈活性。