Certified Ethical Hacker (CEH v13) — Question 88

Gilbert, a web developer, uses a centralized web API to reduce complexity and increase the integrity of updating and changing data. For this purpose, he uses a web service that uses HTTP methods such as PUT, POST, GET, and DELETE and can improve the overall performance, visibility, scalability, reliability, and portability of an application.
What is the type of web-service API mentioned in the above scenario?

Answer options

Correct answer: A

Explanation

The correct answer is A, RESTful API, as it specifically utilizes HTTP methods and emphasizes scalability and performance. JSON-RPC is a protocol for remote procedure calls, which does not fit the description. SOAP API is a protocol that uses XML and is generally more complex, lacking the simplicity and performance benefits highlighted. REST API, while similar, is less specific than RESTful API, which is the preferred term in this context.