HTTP Headers & Status Codes
By sandoz on Jan 25, 2007
Perhaps one of the trickiest things about HTTP is understanding the relationship between HTTP headers utilizing dates and entity tags, HTTP methods and status codes.
Alan Dean sent an email on rest-discuss presenting a flow-chart detailing the processing of HTTP request headers (If-Match, If-None-Match, If-Unmodified-Since and If-Modified-Since) related to the entity tag and last modified date of a resource, HTTP methods (GET/HEAD, PUT and DELETE) and returned status codes (200, 201, 304, 404, 405, 412, 500). Great stuff!