如何在WSO2 ESB REST API中更改HTTP状态代码

时间:2015-01-14 07:29:18

标签: rest wso2 wso2esb

我使用WSO2 ESB创建了一个rest api。 我想在请求的API资源与给定URL不匹配时将HTTP状态代码更改为404。 目前我收到了'HTTP / 1.1 202 Accepted'回复。 我的esb版本是4.0.3。

3 个答案:

答案 0 :(得分:8)

尝试使用<property name="HTTP_SC" value="404" scope="axis2"/>

答案 1 :(得分:0)

您可以参考wso2 documentation

<outSequence>
                 <property name="HTTP_SC" value="404" scope="axis2" />
                 <send/>
</outSequence>

答案 2 :(得分:-1)

问题是当URL不正确时,请求将不会输入您的代码,并且将由WSO2 ESB / EI本身回答。因此,在这种情况下,您的代码不会对响应产生影响。也许可以在WSO2本身中对其进行配置,但目前尚无法找到。