Summary
The server cannot produce a response matching the request’s Accept headers.
When it occurs
Returned when content negotiation fails (e.g. client demands a format the server cannot produce).
Common causes
- Accept header requests an unsupported media type
- Overly strict Accept-Language or Accept-Encoding
How to fix
- Relax or correct the Accept headers
- Request a format the server supports