Bird
0
0

What will be the HTTP status code returned if a REST API receives a request with correct JSON syntax but missing a required field, and it uses 422 for validation errors?

medium📝 Predict Output Q5 of 15
Rest API - HTTP Status Codes
What will be the HTTP status code returned if a REST API receives a request with correct JSON syntax but missing a required field, and it uses 422 for validation errors?
A400 Bad Request
B500 Internal Server Error
C404 Not Found
D422 Unprocessable Entity
Step-by-Step Solution
Solution:
  1. Step 1: Understand validation error handling

    If the API uses 422 for semantic validation errors, missing required fields trigger 422 because the request is syntactically valid but semantically incomplete.
  2. Step 2: Compare with other status codes

    400 is generic bad request, 404 is resource missing, 500 is server error, so 422 fits best for validation errors.
  3. Final Answer:

    422 Unprocessable Entity -> Option D
  4. Quick Check:

    Missing required field with valid syntax = 422 [OK]
Quick Trick: Use 422 for missing required fields with valid syntax [OK]
Common Mistakes:
  • Using 400 instead of 422 for validation errors
  • Returning 404 for missing fields
  • Confusing 422 with server errors

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Rest API Quizzes