Background
The appropriate and consistent use of HTTP response statuses and HTTP headers forms an important part of the overall CUE URL and resource management strategy:
- Design URLs to last and avoid changing them (see the URL design guidelines for detail on implementation)
- If a resource must be moved or removed, handle the situation using appropriate HTTP responses that will ensure the persistence of the URL for as long as possible.
It is therefore important that the Queensland Government takes a consistent approach to the design and appropriate use of HTTP status messages. This means that not only the content of responses but the HTTP headers sent must be consistent across Queensland Government agencies.
Please note that the statuses discussed in this document do not represent an exhaustive list and web application and web service developers may encounter situations not covered in this document. It is therefore important to be familiar with the full range of response statuses available and choose the appropriate status on a case-by-case basis.
See HTTP/1.1 - Status code definitions for the full list of available statuses.
