2014-02-24 107 views
0

我有/v1.0/stores 的基本路徑與/ /地址的路徑資源定義的代理/驗證 *我如何提取的基本路徑的一部分給一個變量

我有一個ExtractVariables政策有

<URIPath> 
    <Pattern ignoreCase="false">/{storeid}/{service}/*.{format}</Pattern> 
    <Pattern ignoreCase="false">/{storeid}/{service}/**/*.{format}</Pattern> 
</URIPath> 

如何將proxy.basepath的「v1.0」分配給{version}?

回答

2

使用<URIPath>配置進行評估的路徑實際上是proxy.pathsuffix,它包含basepath後面的所有內容。嘗試在策略中此配置:

<Variable name="proxy.basepath"> 
    <Pattern>/{version}/**</Pattern> 
</Variable> 

變量被引用,proxy.basepath,應持/v1.0/stores。上述模式將提取v1.0並將其存儲在變量version中。

指向描述proxy.basepath的Apigee變量參考的鏈接位於here

相關問題