Certified Ethical Hacker (CEH v11) — Question 67

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 provides improvements in efficiency and scalability. Options B (JSON-RPC) and C (SOAP API) do not primarily focus on HTTP methods and the benefits described. Option D (REST API) is technically correct but less specific than RESTful API in this context.