Error Codes Wiki

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

  1. 1Check response body for available options
  2. 2Select the preferred representation
  3. 3Set Accept headers in future requests
  4. 4Handle content negotiation properly

Tags

http-status3xx-redirectionhttp-300httpstatus-code

More in 3xx Redirection

Frequently Asked Questions

Very rare — most servers use 302 or content negotiation headers instead.