WSO2 API Manager:无论HTTP状态代码如何,始终获得HTTP OK响应

时间:2017-05-15 11:32:15

标签: wso2 wso2esb wso2-am

我尝试在自定义中介的响应消息中设置HTTP状态代码,如下所示

<property name="HTTP_SC" value="400" scope="axis2"/>

但是在回复中我得到了这个状态行

HTTP/1.1 400 OK

我还需要做些什么才能获得与HTTP状态代码一致的正确HTTP状态消息。

我正在使用WSO2 API Manager 2.0.0

非常感谢。

1 个答案:

答案 0 :(得分:0)

在dump2上下文中转储所有属性后,我发现必须删除名为“HTTP_SC_DESC”的属性才能正确设置HTTP状态描述

<property name="HTTP_SC_DESC" scope="axis2" action="remove"/>

之后我得到了正确的HTTP状态描述

HTTP/1.1 400 Bad Request