我们的rest服务有一个内置的健康检查,它以http状态代码的形式返回服务器状态,以及包含详细信息的json有效负载()。如果服务因任何原因关闭,则返回http状态代码503服务不可用。我们的rest端点受到Web海豹的保护,它非常有用,并且拦截503并用html页面替换它:
第三方服务器没有响应。 您请求的资源位于第三方服务器上。WebSEAL试图将您的请求发送到该服务器,但它没有响应。
这种情况总是发生在状态代码503中,而在其他5xx状态代码中则不是这样。有没有人知道如何禁用这个相当无用的功能,无论是全局的还是每个连接的?
网封错误详细信息:
发布于 2019-01-23 21:41:01
我知道这是两年前的事,但我想我会纠正另一个答案。
所有错误页都可以自定义。您在问题中寻找的代码与代码38cf04d7.html相同。如果使用其他语言,则可能需要删除其他语言容器。
如果您自定义default.html并删除所有其他HTML页面,那么它将只返回该内容,而不考虑错误。
发布于 2018-01-29 17:37:57
我们为合作伙伴提供了一个专用于公共api的域,我们也遇到了同样的问题。我们尝试了不同的东西但没有成功:配置,http转换,删除“友好”错误页面,等等.
我们还在IBM打开了一个PMR,解释了这个问题,他们的回答很清楚:这种行为在ISAM上是不能改变的。
我们发现的(解决办法)解决方案只是停止对这个特定域使用ISAM,并停止使用Datapower进行url/原产地筛选。
https://stackoverflow.com/questions/39094890
复制相似问题