Implementing Automation for Cisco Service Provider Solutions (SPAUTO) — Question 31

What are two fundamental design constraints of a RESTful API? (Choose two.)

Answer options

Correct answer: D, E

Explanation

The correct answers, D and E, highlight the independence of interactions and the client-server model in RESTful APIs, which are essential for scalability and flexibility. Options A and C contradict these principles by suggesting dependencies that would violate the statelessness of REST, while option B is too narrow as REST can be implemented over protocols beyond just HTTP.