Which option best describes an API?
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正确答案A