2017-09-06 62 views
0

我有像下面Apigee PATH後綴操縱

API Proxy => https://somehost/base_path/employee/:id/status 

在這裏,路徑後綴僱員/在APIGEE代理:ID /狀態需要被轉換到/ EMP /:ID /狀態之前,可以連接到目標端點。

Target endpoint => https://somehost/base_path/emp/:id/status 

我知道這可以使用分配消息或提取變量來完成。我是APIGEE的新手,因此尋找一些例子來理解這個概念。

回答

0

Apigee甚至不應該在乎將員工轉換爲emp,Proxy只是指向目標端點的指針,並且端點可以是任何你想要的。

在Edge中,定義代理後,轉到開發工具。 你要創建一個新的代理端點(稱之爲ProxyEndpoint-員工)
在代碼使它看起來像:

<HTTPProxyConnection> 
    <BasePath>/base_path/employee</BasePath> 
    <Properties/> 
    <VirtualHost>secure</VirtualHost> 
</HTTPProxyConnection> 
<RouteRule name="TargetEndpoint-Employee"> 
    <TargetEndpoint>TargetEndpoint-Employee</TargetEndpoint> 
</RouteRule> 

現在創建一個新的目標端點稱爲TargetEnpoint-員工。這將是一個HTTP端點和看起來像:

<HTTPTargetConnection> 
     <Properties/> 
     <URL>https://<somehost>/<base_path>/emp</URL> 
    </HTTPTargetConnection> 

我做類似什麼我給你解釋我們的內部API的所以這應該爲你工作的東西。