【问题标题】:Disable WebSeal "friendly" error pages禁用 WebSeal “友好”错误页面
【发布时间】:2016-12-29 21:52:27
【问题描述】:

我们的 rest 服务有一个内置的健康检查,它以 http 状态代码的形式返回服务器状态,以及带有详细信息的 json 有效负载(Spring Boot Actuator)。如果服务因任何原因关闭,它会返回 http 状态代码 503 Service Unavailable。 我们的 rest 端点受 Webseal 保护,这非常有用,可以拦截 503 并将其替换为 html 页面:

第三方服务器没有响应。

您请求的资源位于第三方服务器上。 WebSEAL 已尝试将您的请求发送到该服务器,但它没有响应。

这总是发生在状态代码 503 上,但不会发生在其他 5xx 状态代码上。 有谁知道如何在全局或每个路口禁用这个相当无用的功能?

Webseal 错误详情:

  • 代码:0x38cf04d7
  • 文本:DPWWA1239E

【问题讨论】:

    标签: webseal


    【解决方案1】:

    我们有一个专门为合作伙伴提供公共 API 的域,但我们遇到了完全相同的问题。我们尝试了不同的方法但没有成功:配置、http 转换、删除“友好”错误页面等...

    我们还在 IBM 开设了一个 PMR 来解释这个问题,他们的回答很明确:无法在 ISAM 上更改此行为。

    我们发现的(解决方法)解决方案只是停止对这个特定域使用 ISAM,并使用 Datapower 进行 url/origin 过滤。

    【讨论】:

      【解决方案2】:

      我知道这是两年前,但我想我会更正另一个答案。

      https://www.ibm.com/support/knowledgecenter/en/SSPREK_8.0.1.2/com.ibm.isamw.doc_8.0.1.2/wrp_config/concept/con_stat_rspons_pages.html

      所有错误页面都可以自定义。您在问题中查找的代码与代码相同:38cf04d7.html。如果您使用其他语言,您可能需要删除其他语言容器。

      如果您自定义 default.html 并删除所有其他 HTML 页面,它只会返回该内容而不管错误。

      【讨论】:

      • 但是你能完全禁用这个行为吗?
      猜你喜欢
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 2022-01-06
      相关资源
      最近更新 更多