我们的rest服务具有内置的运行状况检查,该检查以http状态代码的形式返回服务器状态,以及带有详细信息的json有效负载(Spring Boot Actuator)。如果服务由于任何原因而关闭,它将返回http状态码503 Service Unavailable。
我们的其余端点都受到Webseal的保护,Webseal很有帮助,它会拦截503并将其替换为html页面:
第三方服务器无响应。
您请求的资源位于第三方服务器上。 WebSEAL尝试将您的请求发送到该服务器,但是没有响应。
状态代码503总是会发生这种情况,而其他5xx状态代码则不会发生这种情况。
有谁知道如何在全局或每个结点禁用此相当无用的功能?
Webseal错误详细信息:
最佳答案
我知道这已经两岁了,但以为我会改正其他答案。
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页面,则无论错误如何,它只会返回该内容。
关于webseal - 禁用WebSeal “friendly”错误页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39094890/