1
在Apache駱駝中,我能夠使用下面的代碼將請求代理到不同的端點,我的問題是如何讓cookie通過從實際發送的端點到客戶端?使用Apache駱駝的HTTP代理,允許cookie通過
<route>
<from uri="restlet:/hello?restletMethod=GET"/>
<to uri="http4://sears.com?bridgeEndpoint=true&throwExceptionOnFailure=false"/>
</route>
restlet和http組件上都有一個headerFilterStrategy。通過在from和to之間放置日誌來檢查是否從restlet中提取了所需的標題。 您可以使用處理器修復@veggen所述的Cookie。 –
感謝您的回覆 - 您能否建議一種方法在我的本地進行測試?所以我有2個服務器,並且都在同一個域下運行 –
如果你在本地運行任何兩個應用程序,它們都將綁定到localhost(顯然不同的端口),因此將駐留在同一個域中。您也可以混淆您的主機文件並在本地使用不同的域。所以,您只需要在本地運行任何cookie寫入應用程序,並且您應該能夠輕鬆地在本地測試Camel代理。 – kaqqao