All HTTP status codes

HTTP 300 Multiple Choices

Redirection

More than one representation of the resource exists and the client should pick one. Rarely used — most servers pick a representation themselves.

Defined in RFC 9110

Common causes

  • Content negotiation endpoints listing alternates

How to fix it

  1. Prefer responding with a concrete representation plus a Vary header instead

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.