在我的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]"
但mule在启动时抛出此错误
Caused by: org.xml.sax.SAXParseException: The reference to entity "debtId" must end with the ';' delimiter.
如果我只有一个查询参数,那么一切运行良好,但如果我使用'&amp;'添加第二个查询参数上面的错误被抛出......
关于我在这里做错了什么的想法...... 提前谢谢..
答案 0 :(得分:2)
这是无效的XML:使用&
代替&
。