我必须处理WSO2 ESB中API资源中的javascript内容。具体来说,我想从消息中获取md5哈希,它是一个javascript。
当我使用messageType = application / javascript时,我得到一个二进制文件,没有JS消息。
我可以这样做吗?如果我使用二进制来获取md5,它会起作用吗?
答案 0 :(得分:0)
最后,我解决了这个问题,如下所示:
首先,我在axis2.xml中将messageBuldir和messageFormater属性更改为“text / javascript”,指向“org.apache.axis2.format.PlainTextBuilder”和“org.apache.axis2.format.PlainTextFormatter”。 / p>
第二次,我在API中收到了下一个表达式的消息:“s11:Body / child :: [fn:position()= 1] | s12:Body / child :: [fn:位置()= 1]”。有了它,我可以将js消息保存在属性中。
最后,我写了一个类中介来用JS计算属性的MD5。