第十五章 CSP 中的 HTTP 请求 - 处理 CSP 错误

第十五章 CSP 中的 HTTP 请求 - 处理 CSP 错误

处理 CSP 错误

%CSP.Error是默认的 CSP 错误页面。将其用作创建的任何错误页面的超类。可以使用 %CSP.Error中提供的功能从错误中提取信息。

在授予许可证之前处理 CSP 错误

如果已经有一个现有会话并且用户尝试转到一个未找到的页面,CSP 将显示标准错误页面,因为该会话已经有一个许可证。

如果 CSP 应用程序还没有许可证,并且发生以下任何错误,则 CSP 默认显示标准 Web HTTP/1.1 404 Page Not Found 错误消息。可以通过在错误页面(通常是 %CSP.Error的子类)上为应用程序设置以下参数来更改在授予许可之前遇到错误时显示的页面。

LICENSEERRORPAGE

如果生成以下错误,CSP 会查看 LICENSEERRORPAGE 参数的值:

Cannot grant license.

LICENSEERRORPAGE 可以有以下两个值:

  • “” — 返回 HTTP/1.1 404 Page Not Found 错误(默认)

  • 静态 HTML 页面的路径 — 显示命名的静态页面,例如 /csp/samples/static.html

PAGENOTFOUNDERRORPAGE

如果生成以下任何错误,CSP 会查看 PAGENOTFOUNDERRORPAGE 参数的值:

Class does not exist
Method does not exist
CSP application does not exist (set parameter on default error page)
CSP page does not exist
File does not exist
CSP namespace does not exist
CSP illegal request
File cannot open
CSP session timeout 

PAGENOTFOUNDERRORPAGE 可以有以下三个值:

  • "" — 返回 HTTP/1.1 404 Page Not Found 错误(默认)
  • 1 — 获得许可证并显示标准错误页面。
  • 静态 HTML 页面的路径 — 显示命名的静态页面,例如 /csp/samples/static.html
OTHERSTATICERRORPAGE

如果生成任何其他错误,CSP 会查看 OTHERSTATICERRORPAGE 参数的值。

OTHERSTATICERRORPAGE 可以有以下三个值:

  • "" — 返回 HTTP/1.1 404 Page Not Found 错误(默认)
  • 1 — 输出 404 Page not found 错误,不需要许可证。
  • 静态 HTML 页面的路径 — 显示命名的静态页面,例如 /csp/samples/static.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yaoxin521123

谢谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值