我使用WSO2 ESB创建了一个rest api。 我想在请求的API资源与给定URL不匹配时将HTTP状态代码更改为404。 目前我收到了'HTTP / 1.1 202 Accepted'回复。 我的esb版本是4.0.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本身中对其进行配置,但目前尚无法找到。