WSO2 API 管理器:不管 HTTP 状态代码如何,总是得到 HTTP OK 响应
WSO2 API Manager: Always got HTTP OK response regardless of HTTP status code
我尝试在自定义调解器的响应消息中设置 HTTP 状态代码,如下所示
<property name="HTTP_SC" value="400" scope="axis2"/>
但是在响应中我得到了这个状态行
HTTP/1.1 400 OK
我还需要做些什么来获得与 HTTP 状态代码一致的正确 HTTP 状态消息。
我正在使用 WSO2 API Manager 2.0.0
非常感谢。
在 axis2 上下文中转储所有属性后,我发现我必须删除一个名为 'HTTP_SC_DESC' 的 属性 才能正确设置 HTTP 状态描述
<property name="HTTP_SC_DESC" scope="axis2" action="remove"/>
之后我得到了正确的 HTTP 状态描述
HTTP/1.1 400 Bad Request
我尝试在自定义调解器的响应消息中设置 HTTP 状态代码,如下所示
<property name="HTTP_SC" value="400" scope="axis2"/>
但是在响应中我得到了这个状态行
HTTP/1.1 400 OK
我还需要做些什么来获得与 HTTP 状态代码一致的正确 HTTP 状态消息。
我正在使用 WSO2 API Manager 2.0.0
非常感谢。
在 axis2 上下文中转储所有属性后,我发现我必须删除一个名为 'HTTP_SC_DESC' 的 属性 才能正确设置 HTTP 状态描述
<property name="HTTP_SC_DESC" scope="axis2" action="remove"/>
之后我得到了正确的 HTTP 状态描述
HTTP/1.1 400 Bad Request