REST API 6원칙 중 유일한 Optional, Code on Demand REST API에는 6가지 원칙이 있다. 그중에서 유일하게 optional 한 원칙이며, 현재는 잘 사용되지 않는 녀석이 있는데, 바로 code on demand 원칙이다. Code on Demand 원칙이란 Code-on-demand 원칙이란 RESTful 웹 서비스에서 서버가 클라이언트에게 실행 가능한 코드를 다운로드하여 실행할 수 있는 기능을 제공하는 것을 의미한다. 이 기능은 시스템에 유연성과 확장성을 제공할 수 있다는 장점이 있다. 흔히들 자바애플릿으로 코드를 그대로 받아 실행하는 경우를 예시로 많이 든다. 자바스크립트로 따지면 코드를 문자열로 받아 실행하는 eval의 경우가 Code on Demand로 설계된 API..