HTTP status references

On this page:

2

200 Ok

3

300 Multiple choices
  • RMS 2.3 – A single resource split among multiple destinations
  • RMS 5.2 – Content negotiation between translated versions of a resource
301 Moved permanently
  • RMS 2.1 – A single resource moved permanently
  • RMS 2.4 – Multiple resources joined into a single resource permanently
302 Found

In general, the Found (302) status should be avoided. A more appropriate status should be selected for redirections from 300, 301, 303 or 307.

303 See other
  • RMS 2.6 – A promotional or alternate address for a resource
  • RMS 3.2 – A form submission using the POST method
  • RMS 4.7 – A common typographical error for an address
307 Temporary redirect
  • RMS 2.2 – A single resource moved temporarily
  • RMS 2.5 – Multiple resources joined into a single resource temporarily

4

400 Bad request

Can be used if the request is not understood or cannot be accommodated due to the parameters of the request and no other 400-series status seems appropriate.

401 Unauthorised
  • RMS 5.1 – Access to the requested URL is restricted except to authorised users
403 Forbidden
  • RMS 4.3 – A resource is restricted but the user is allowed to know that it exists
404 Not found
  • RMS 1.3 – A resource under review with an uncertain future
  • RMS 4.4 – A resource is restricted but the user is not to know that it exists
  • RMS 4.8 – No resource exists for the requested URL
  • RMS 4.9 – It is uncertain whether a resource ever existed at the requested URL
406 Not acceptable
  • RMS 4.2 – The user's Accept header requirements are unable to be met
410 Gone
  • RMS 2.1 – A resource removed permanently

5

500 Internal server error
  • RMS 4.1 – An internal error prevented the resource from being presented
503 Service unavailable
  • RMS 1.2 – A resource removed temporarily
  • RMS 4.5 – The server is overloaded
  • RMS 4.6 – The site is undergoing maintenance