我正在使用Apache camel 2.15.1版本。在这里我使用servlet组件休息dsl。我的简单路线如下所示
<h:selectOneMenu value="#{backingBean.id.value}" >
<f:selectItem itemLabel="Choose" itemValue="0"/>
<f:selectItems value="#{backingBean.idList}"
var="id" itemLabel="#{id.name}" itemValue="#{id.value}" />
<p:ajax listener="#{backingBean.changeId}" process="@this" update="userMenu"/>
</h:selectOneMenu>
<p:menu id="userMenu" rendered="#{backingBean.id.value != 0}">
</p:menu>
我需要为响应设置Cache-Control和Pragma标头。
from(rest:get:CustomerDetails.json)
.to("http://localhost:8080/customer/getCustomerDetails?bridgeEndpoint=true");
但是骆驼忽略了这一点。我读了几篇其他建议使用自定义HeaderFilterStrategy的博客。我也尝试过这个。它没有任何帮助。
https://issues.apache.org/jira/browse/CAMEL-6085
非常感谢您解决此问题的任何帮助。