【发布时间】:2016-11-02 08:28:48
【问题描述】:
我正在做一些非常简单的脚本调解作为测试,看看我是否可以更改服务器返回的有效负载。
我的无中介有效载荷如下:
{"origin":"202.37.75.130"}
然后我尝试做一个非常简单的检查,看看 get 和 set 是否适用于有效载荷:
<script language="js">
var older = mc.getPayloadJSON();
var newer=older;
mc.setPayloadJSON(newer);
</script>
我的结果是:
{"jsonObject":""}
我已经完成测试,表明 setPayloadJSON() 有效,这意味着我的 getPayloadJSON 必须返回一个空对象。
查看日志文件显示:
ERROR {org.apache.synapse.mediators.bsf.ScriptMessageContext} - JSON object is null. {org.apache.synapse.mediators.bsf.ScriptMessageContext}
还有其他人有这个错误吗?
【问题讨论】:
标签: wso2 wso2esb wso2carbon wso2-am