WSO2 ESB API 中 JavaScript 内容的 MD5



我必须在WSO2 ESB中处理API资源中的javascript内容。具体来说,我想从消息中获取 md5 哈希,它是一个 javascript。

当我使用 messageType = application/javascript 时,我得到一个二进制文件,没有 JS 消息。

我可以这样做吗?如果我使用二进制来获取 md5,它会起作用吗?

最后,我解决了这个问题,如下所示:

起初,我将axis2.xml messageBuldir和messageFormater属性更改为"text/javascript",指向"org.apache.axis2.format.PlainTextBuilder"和"org.apache.axis2.format.PlainTextFormatter"。

第二秒,我在 API 中收到带有下一个表达式的消息:"s11:Body/child::[fn:position()=1] |s12:身体/子::[fn:位置()=1]"。有了它,我可以将 js 消息保存在属性中。

最后,我编写了一个类中介来用 JS 计算属性的 MD5。

最新更新