簡體   English   中英

在wso2 esb中處理html響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM