[英]handling html response in wso2 esb
從ESB,我們的api正在對下游服務進行調用,以防出現負面情況
`<html>
<head>
<meta content="HTML Tidy for Java (vers. 27 Sep 2004), see www.w3.org" name="generator"/>
<title/>
</head>
<body>invalid address type</body>
</html>`
但是當我們登錄esb時我們看到了
QUIgaXMgaW52YWxpZCBhZGRyZXNzIHR5cGU =
同樣,當使用response將消息發送給呼叫者時,呼叫者將再次獲得HTM1。
我們在axis2中啟用了以下功能
`<messageBuilder contentType="text/html"
class =“ org.wso2.carbon.relay.BinaryRelayBuilder” />`
我們想要將響應轉換為JSON,並希望在發送給調用方之前在響應中映射主體。
ESB將HTML內容視為XML段。 因此,您可以對此內容執行任何操作操作。 可以使用某些XPath表達式嘗試使用Payload Mediator或Enrich介體。
我們已經觀察到,內容是以base64encoding字符串的形式傳入ESB的,這就是我們無法對其進行處理的原因,因此我們進行了reqd解碼並按照reqmt進行了處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.