AStateful, uses XML exclusively, and requires strict contracts
BOnly supports POST requests and uses WSDL for definitions
CStateless, uses standard HTTP methods, and resource-based URLs
DUses a single endpoint for all queries and mutations
Step-by-Step Solution
Solution:
Step 1: Understand REST API characteristics
REST APIs are stateless, meaning each request is independent. They use standard HTTP methods like GET, POST, PUT, DELETE and resource-based URLs.
Step 2: Compare options with REST features
Stateless, uses standard HTTP methods, and resource-based URLs matches these features. Stateful, uses XML exclusively, and requires strict contracts describes SOAP, Only supports POST requests and uses WSDL for definitions is incorrect for REST, and Uses a single endpoint for all queries and mutations describes GraphQL.
Final Answer:
Stateless, uses standard HTTP methods, and resource-based URLs -> Option C
Quick Check:
REST API = Stateless and HTTP methods [OK]
Quick Trick:REST uses HTTP methods and stateless requests [OK]
Common Mistakes:
MISTAKES
Confusing REST with SOAP's stateful nature
Thinking REST only uses POST
Assuming REST uses a single endpoint
Master "REST API Fundamentals" in Rest API
9 interactive learning modes - each teaches the same concept differently