控制 WSO2 DSS 中的错误代码

Control over error codes in WSO2 DSS

注意到 wso2dss-3.5.0 为 VALIDATION_ERRORUNKNOWN_ERROR 提供 HTTP/1.1 500 Internal Server Error 有没有办法根据这些错误更改状态代码? 我正在寻找的不是为所有这些验证错误提供 500,我们是否可以有一些其他代码。 还有我面临这个问题的原因是,一条消息由消息处理器发送到 DSS 服务,并且该消息应该在队列中保留 500 errors,就像服务不可用一样,但消息应该出队对于验证错误等其他错误。 我试图做的是向 message processor 提供状态代码,因为它可以处理。还有其他方法可以完成吗? 提前致谢。

不,您不能在 DSS 中定义自定义错误代码。您必须在 ESB 级别执行此操作。