我们的休息服务具有内置运行状况检查,以http状态代码的形式返回服务器状态,以及带有详细信息的json有效负载(Spring Boot Actuator)。如果服务因任何原因而关闭,它将返回http状态代码503服务不可用。 我们的休息端点受Webseal保护,这非常有用,拦截503并用html页面替换它:
第三方服务器无响应。
您请求的资源位于第三方服务器上。 WebSEAL已尝试将您的请求发送到该服务器,但它没有响应。
这种情况始终发生在状态代码503,而不是其他5xx状态代码。 有没有人知道如何在全局或每个交汇点禁用这个相当无用的功能?
Webseal错误详情:
答案 0 :(得分:1)
我们为合作伙伴设立了专门针对公众api的域名,我们遇到了同样的问题。我们尝试了不同的事情但没有成功:配置,http转换,删除"友好"错误页面等...
我们还在IBM开设了PMR来解释这个问题,他们的答案很清楚:这种行为无法在ISAM上改变。
我们发现(解决方法)解决方案我们只是停止对此特定域使用ISAM,并使用Datapower进行url / origin过滤。
答案 1 :(得分:0)
我知道这已经两岁了,但我想我会改正另一个答案。
所有错误页面均可自定义。您在问题中寻找的那个与代码相同:38cf04d7.html。如果您使用其他语言,则可能需要删除其他语言容器。
如果您自定义default.html并删除所有其他HTML页面,则无论错误如何,它只会返回该内容。