Revalidation Failed

Official Deprecated
the cache was not able to validate the response because the origin server could not be reached

Specification of the HTTP status code 111

A cache SHOULD generate this when sending a stale response because an attempt to validate the response failed, due to an inability to reach the server.

Source / Quote by: The 111 Revalidation Failed HTTP Status Code is specified by section 5.5.2 of RFC7234.


work in progress

How to throw a 111 statuscode with PHP?

To throw the HTTP status code 111 on a web page, the PHP function http_response_code can be used. The syntax is as follows: http_response_code(111) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test the 111 HTTP status code

In order to be able to display the HTTP status code (in this case 111 Revalidation Failed) and other information on the client side, the development console must be opened with F12. Afterwards you have to navigate to the tab "Network". Now you can open the page, in the network tab you should see the web page (example index.php). This must be selected and then the Herder section must be selected. Here the user will see the following result:

Status code 111 Revalidation Failed
URL: https://http-statuscode.com/errorCodeExample.php?code=111
Status: 111 Revalidation Failed
Those: Network
IP address: XX.XX.XX.XX
Status code 111 Revalidation Failed

Browser compatibility of the 111 status code

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data
Author: Tony Brüser
Author: Tony Brüser

Tony Brüser is an enthusiastic web developer with a penchant for HTTP status codes.