HTTP 3xx
300 Multiple Choices
The request has more than one possible response and the client should choose one.
What causes it
- Content negotiation with multiple available representations.
How to fix it
Rare in practice. Pick one of the offered options from the response.
Example response
A typical raw HTTP response a client receives for a 300, with the headers this code is defined around.
HTTP/1.1 300 Multiple Choices
Content-Type: text/html; charset=utf-8Related codes
303
See OtherThe response is at another URL and should be retrieved with a GET, regardless of the original method.301Common
Moved PermanentlyThe resource has permanently moved to a new URL. Browsers and search engines should update to the new location.302Common
FoundThe resource is temporarily at a different URL. Unlike a 301, clients keep using the original URL for future requests.304
Not ModifiedThe cached copy is still valid, so the server returned no body to save bandwidth.307
Temporary RedirectLike a 302, but the request method and body must not change on the redirected request.308
Permanent RedirectLike a 301, but the request method and body must not change.Know before your visitors do.
Sentinel checks your site around the clock from multiple regions and alerts you the moment it starts returning a 3xx error, so you can fix it before it costs you.