Question 351:
Which option best describes an API?
Answer options:
A. a contract that describes how various components communicate and exchange data with each other B. an architectural style (versus a protocol) for designing applications C. a stateless client-server model D. request a certain type of data by specifying the URL path that models the data