Module 3: Checkpoint summary
All of the requirements and their conformance levels for this module are presented here. This summary can be used as a quick checklist for evaluating web pages.
Checkpoint 1 - Designing URLs
Conformance: Mandatory |
Agencies must design URLs to last.
Checkpoint 2 - Moving a resource
Conformance: Mandatory |
When a resource is moved, an appropriate HTTP status message must be presented at the disused URL.
Checkpoint 3 - Removing a resource
Conformance: Mandatory |
When a resource is removed, an appropriate HTTP status message must be presented at the disused URL.
Checkpoint 4 - Aliasing a resource
Conformance: Mandatory |
When more than one URL exists for a resource, all alternate URLs must redirect to the primary URL using an appropriate HTTP status message.
Checkpoint 5 - Appropriate use of HTTP methods
Conformance: Mandatory |
HTTP methods must be used appropriately.
Checkpoint 6 - Handling errors
Conformance: Desirable |
An appropriate HTTP status message should be presented to the user/agent when an error condition occurs.
Checkpoint 7 - Using best fit statuses
Conformance: Desirable |
Avoid the use of HTTP statuses 200, 302 or 404 where more appropriate HTTP statuses exist.