2013-01-07 47 views
1

出站端點在我的騾子-config.xml中,我做一個HTTP POST使用2個查詢參數的服務......我嘗試添加2個查詢參數是這樣的:指定多個查詢參數的HTTP:在騾子

<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. 

如果我只是有一個查詢參數,那麼這一切運作良好,但如果我添加使用「&」第二查詢參數上面的錯誤被拋出。 ..

對我做錯了什麼在這裏的任何想法... 提前感謝..

+0

語法'#[header:SESSION:appId]'_old_。如果您使用的是3.3.0或更高版本,請使用'#[sessionVars.appId]'。 –

回答

2

這是無效的XML:使用&amp;代替&

+0

謝謝......這個工作......騾子是否僅僅需要這樣的'&'或其他任何角色? – user1717230

+0

與Mule無關:https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Predefined_entities_in_XML –