在Apache camel中,我能够使用下面的代码将请求代理到不同的端点,我的问题是如何让cookie通过从实际端点发送到客户端?
<route>
<from uri="restlet:/hello?restletMethod=GET"/>
<to uri="http4://sears.com?bridgeEndpoint=true&throwExceptionOnFailure=false"/>
</route>
答案 0 :(得分:0)
Cookie只是标题,因此除非您删除它们,否则它们将被传递。您遇到的问题可能是由于不同的域名造成的。您只能设置与您自己的域匹配的Cookie。我看到你代理了西尔斯。除非您的应用位于同一个域中,否则它无法为Sears域设置Cookie。