http - 400 和 500 错误页面应该是静态 .html 文件吗?

标签 http web-applications

构建 Web 应用程序时,错误页面(400、500 状态代码)应该是静态 .html 文件还是可以提供动态页面?为什么?

我认为如果您的服务器宕机,您的动态页面也会随之宕机。至少对于静态页面,您的负载均衡器可以提供静态文件。

最佳答案

就 HTTP 协议(protocol)而言,静态页面和动态页面之间没有区别,因此 标准 明智地,为 400 和 500 提供动态页面没有问题.

但是,正如您所说,如果您的应用程序中存在错误,那么尝试提供动态页面可能不是最好的主意,因为它可能会由于相同的错误而失败,或者如果错误是由于数据库拥塞等。

关于http - 400 和 500 错误页面应该是静态 .html 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12168057/

相关文章:

javascript - 如何将 JSON 从浏览器发布到不同的域?

django - 注销 Django 时无法正确重定向

c# - ASP.NET 上 C# 中的当前请求全局变量

javascript - 如何检查特定页面是否已在 Google Chrome 中打开?

javascript - 速记 http ://as//for script and link tags? 以前有人看到/使用过这个吗?

http - 使用 UnityWebRequest 的响应代码为 0 的通用/未知 HTTP 错误

java - 带有JDBC池的tomcat上下文异常

java - 了解应用架构

javascript - 使用 HTTP PATCH - 真实示例

java - 从 Velocity 模板链接到 css 文件