Bird
Raised Fist0

A developer wrote this header:

medium📝 Debug Q7 of Q15
Rest API - Versioning Strategies
A developer wrote this header:
Accept: application/vnd.example.v1+json; charset=utf-8
What is the issue here?
AVersion should be after charset
BNo issue, this is valid syntax
CAccept header cannot have parameters
DCharset parameter is invalid in Accept header
Step-by-Step Solution
Solution:
  1. Step 1: Understand Accept header parameters

    Accept header can have parameters, but charset is not valid for media type in Accept.
  2. Step 2: Identify correct usage

    Charset is used in Content-Type header, not Accept header.
  3. Final Answer:

    Charset parameter is invalid in Accept header -> Option D
  4. Quick Check:

    Charset belongs in Content-Type, not Accept [OK]
Quick Trick: Charset belongs in Content-Type header [OK]
Common Mistakes:
MISTAKES
  • Adding charset to Accept header
  • Thinking Accept header disallows parameters
  • Placing version after charset

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Rest API Quizzes