1

在我的 Mule-config.xml 中,我使用 2 个查询参数对服务进行了 http 发布...我尝试添加 2 个查询参数,如下所示:

<http:outbound-endpoint
           address="http://${server.user}:${server.passwd}@${server.host}:${server.port}/DebtService/debt/sendemail?appId=#[header:SESSION:appId]&debtId=#[header:SESSION:debtId]"

但是骡子在启动时抛出了这个错误

Caused by: org.xml.sax.SAXParseException: The reference to entity "debtId" must end with the ';' delimiter.

如果我只有一个查询参数,那么一切正常,但如果我使用 '&' 添加第二个查询参数,则会引发上述错误......

关于我在这里做错了什么的任何想法......提前谢谢..

4

1 回答 1

2

这是无效的 XML:使用&amp;而不是&.

于 2013-01-07T22:30:25.300 回答