Skip to content

300 Multiple Choices ​

Meaning ​

Indicates multiple options for the resource from which the client may choose (different format options or disambiguation).

When to Use ​

When there are multiple representations for a resource and the server cannot automatically choose one, requiring the user or agent to select (content negotiation results in multiple available formats).

Example ​

Accessing a resource that has different format variants (like /document with HTML and PDF versions) could return 300 Multiple Choices with a list of links to all versions.

When Not to Use ​

Do not use if there is a preferred or single representation that can be served directly (in such cases use a direct 200 or a redirect to the best choice).

Source ​

RFC 9110


Released under the MIT License.