Question

What is a 'RESTful API' and what are its key architectural constraints?

A A database query language for web applications; constraints include mandatory encryption and authentication
B A messaging protocol for asynchronous communication between web services; key constraints include statelessness, client-server separation, uniform interface and cacheability
C A remote procedure call protocol for inter-service communication; requires persistent connections
D An architectural style for distributed systems using HTTP; key constraints include statelessness, client-server separation, uniform interface, cacheability, layered system, and optional code-on-demand
E A security protocol for authenticating web service consumers
Practice Next

Relevant for Exams:

Hey! Ask a query