2015-11-06 21:39:33 +01:00
|
|
|
---
|
|
|
|
set: 4
|
|
|
|
code: 404
|
|
|
|
title: Not Found
|
2015-11-07 05:34:40 +01:00
|
|
|
references:
|
|
|
|
"Rails HTTP Status Symbol": ":not_found"
|
2016-01-27 23:08:33 +01:00
|
|
|
"Go HTTP Status Constant": "http.StatusNotFound"
|
2015-11-06 21:39:33 +01:00
|
|
|
---
|
|
|
|
|
2015-11-09 02:44:05 +01:00
|
|
|
The origin server did not find a current representation for the target resource
|
|
|
|
or is not willing to disclose that one exists.
|
2015-11-07 06:45:46 +01:00
|
|
|
|
|
|
|
A 404 status code does not indicate whether this lack of representation is
|
2015-11-09 02:44:05 +01:00
|
|
|
temporary or permanent; the [410 Gone](/410) status code is preferred over 404
|
2015-11-07 06:45:46 +01:00
|
|
|
if the origin server knows, presumably through some configurable means, that the
|
|
|
|
condition is likely to be permanent.
|
2015-11-07 05:34:40 +01:00
|
|
|
|
|
|
|
A 404 response is cacheable by default; i.e., unless otherwise indicated by the
|
2015-11-09 02:44:05 +01:00
|
|
|
method definition or explicit cache controls<sup>[1](#ref-1)</sup>.
|
2015-11-07 05:34:40 +01:00
|
|
|
|
2015-11-09 02:44:05 +01:00
|
|
|
---
|
|
|
|
|
|
|
|
* <span id="ref-1"><sup>1</sup> Calculating Heuristic Freshness
|
|
|
|
[RFC7234 Section 4.2.2][2]</span>
|
|
|
|
* Source: [RFC7231 6.5.4][1]
|
2015-11-07 05:34:40 +01:00
|
|
|
|
|
|
|
[1]: <http://tools.ietf.org/html/rfc7231#section-6.5.4>
|
2016-01-27 23:08:33 +01:00
|
|
|
[2]: <http://tools.ietf.org/html/rfc7234#section-4.2.2>
|