HTTP 300 Multiple Choices — Content Negotiation
Informational3xx redirection
Overview
HTTP 300 Multiple Choices indicates multiple representations are available for the requested resource.
Key Details
- Status: 300 Multiple Choices
- Category: 3xx Redirection
- Multiple representations available
- Client should choose one
Common Causes
- Content negotiation with multiple formats
- Resource available in different languages
- Multiple file types available (PDF, HTML, etc.)
- Server cannot determine best representation
Steps
- 1Check response body for available options
- 2Select the preferred representation
- 3Set Accept headers in future requests
- 4Handle content negotiation properly
Tags
http-status3xx-redirectionhttp-300httpstatus-code
More in 3xx Redirection
http-300-multiple-choicesHTTP 300 Multiple Choices — What It Means & How to Fix It
Warninghttp-301-moved-permanentlyHTTP 301 Moved Permanently — What It Means & How to Fix It
Warninghttp-302-foundHTTP 302 Found — What It Means & How to Fix It
Warninghttp-303-see-otherHTTP 303 See Other — What It Means & How to Fix It
Warninghttp-304-not-modifiedHTTP 304 Not Modified — What It Means & How to Fix It
Warninghttp-305-use-proxyHTTP 305 Use Proxy — What It Means & How to Fix It
WarningFrequently Asked Questions
Very rare — most servers use 302 or content negotiation headers instead.