0
我有幾個API的一個實例WSO2背後,每個都有它自己的上下文( 「/ API-1 /」, 「/ API-2 /」,...) 我想API上下文將此上下文字符串動態添加到Http標頭(而不是以每個API爲基礎對其進行硬編碼)。WSO2增加頭
因此,舉例來說:
<sequence name="WSO2AM--Ext--In">
<header name="X-Script-Name"
scope="transport" expression="get-property('', '')"/>
</sequence>
有沒有我可以用它來實現這一目標的體現在哪裏?還是應該創建一個per-API調解器來包含它?
編輯:
我已經使用url正則表達式嘗試,期待它來治療{context}
作爲URI變量的一部分,但它似乎並沒有做到這一點:
<header name="X-Script-Name" scope="transport" expression="uri.var.context"/>
這可以工作,但它有點骯髒。最好是直接訪問API元數據,即上下文和版本 – Alvaro
我編輯了我的答案。 – Ratha
這真的很有用。謝謝 :) – Alvaro