Status Codes

HTTP status codes are how the web signals errors and other states from the server to the web browser. If there is an error from your backend website, the error is simply forwarded by the XDN to the browser. If the error is generated by the XDN itself Moovweb generates a 53x or 54x HTTP status code. If the HTTP status code appears in the table below, then the error came from the Moovweb Cloud.

412Precondition FailedThis code is returned when query string parameter xdn_prefetch equals 1 and the result is not found in the edge cache.
530Internal Moovweb ErrorUnexpected error in the Moovweb XDN. Please contact support.
531ObsoleteNot used by Moovweb XDN.
532ObsoleteNot used by Moovweb XDN.
533ObsoleteNot used by Moovweb XDN.
534Project ErrorThe serverless project code has failed unexpectedly. Use server logs to debug.
535Project Fetch ErrorThe HTTP header host is missing or does not match any Moovweb XDN deployment. Check your requesting URL and your project config.
536ObsoleteNot used by Moovweb XDN.
537ObsoleteNot used by Moovweb XDN.
538Request Loop ErrorUser exceeded the maximum level (4) of nested Moovweb XDN requests. “Nested” means an XDN site is the upstream of another XDN site. Exceeding the limit results in a request loop error, indicating the request’s upstream origin site is itself.
539Worker TimeoutThe serverless project code did not respond on time, either due to slow upstreams or to badly handled asynchronous requests in the user’s code (e.g. missing await or call to callback). Use server logs and performance profiling to debug.
540ReservedReserved for experimental limits and features. Please contact support.
541Out of WorkersThe traffic was so high that request could not be scheduled for processing within the scheduling timeout. Please contact support to upgrade your account.
542Header OverflowEither the request or response had too many HTTP headers. See limits