![](/img/trans.png)
[英]Styling the Logo and Header not working in WSO2 API Manager 4.1.0
[英]WSO2 API Manager 4.1.0 - JSON2XML policy not working
有Hello World
API 已載入WSO2 APIm 4.1.0 GA release
。 我按照WSO2 APIM 文檔中提供的步驟將JSONtoXML
策略從policy List
添加到響應流,並通過單擊save and deploy
選項部署在 DEV 門戶中
JsonToXML.j2 - 策略文件內容:
<property name="messageType" value="application/xml" scope="axis2"/>
出版商的政策:
當我在 DEV 門戶或通過postman
嘗試這個 API 時,它仍然以JSON
格式給出響應,而不是XML
WSO2 開發門戶 - 嘗試一下:
POSTMAN:
如下所示 - API 網關序列命中:
CURL 請求如下:
curl -k "https://127.0.0.1:9443/api/am/gateway/v2/sequence?apiName=HelloWorld&version=1.0.0" -H "Authorization: Bearer eyJ4NXQiOiJOMkpqTWpOaU0xxx"
注意:在上面的 curl 請求中傳遞了有效令牌,調用 apim url 時使用了相同的令牌,它給出了后端響應
我是否遺漏了什么,或者如果沒有遺漏,為什么此策略啟用在 WSO2 APIM 中不起作用? 請澄清相同的
我只是按照相同的流程轉到 APIM 4.1.0 GA 包中的 Pizzashack API。 它按預期工作,沒有任何問題。
您能否確認您在添加此策略后創建了新修訂版並將其部署在網關中?
如果您也這樣做了,我們是否可以使用網關 Rest API並檢查 HelloAPI 的序列。 應該有一個附加了上述策略的新序列。
編輯:
如果序列調用不包含響應,則表示策略未正確部署。 要正確應用策略,請創建一個新修訂並將該修訂部署到網關中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.