Cookies 属性配置AEM日库

Cookies 属性配置AEM日库,cookies,aem,osgi-bundle,day-cq,Cookies,Aem,Osgi Bundle,Day Cq,我们正在使用lib “Day Commons库-HTTP客户端3.1绑定 (com.day.commons.osgi.wrapper.commons httpclient) 在我们的AEM 6.0系统中。 我们想将此库的属性http.protocol.cookie policy更改为另一个值。(这是cookie策略) 最好的方法是什么? 该属性在OSGi控制台中不可见,只有该库的其他值可配置(如HTTP Proxy User等) 据 可以在中创建配置 /应用程序/系统/配置 但是,当我们在OSG

我们正在使用lib

“Day Commons库-HTTP客户端3.1绑定 (com.day.commons.osgi.wrapper.commons httpclient)

在我们的AEM 6.0系统中。 我们想将此库的属性
http.protocol.cookie policy
更改为另一个值。(这是cookie策略)

最好的方法是什么?

该属性在OSGi控制台中不可见,只有该库的其他值可配置(如HTTP Proxy User等)

据 可以在中创建配置

/应用程序/系统/配置

但是,当我们在OSGi控制台中重新启动捆绑包/服务时,如何确保库完全重新加载此配置

JCR中的条目是否需要像类一样命名

org.apache.commons.httpclient.cookie.CookiePolicy
jcr:content中的值必须是String类型,并且必须包含其他cookie策略,例如
BROWSER\u COMPATIBILITY
,对吗


我们以后如何确定该值是否已加载?问题是:lib不是我们的代码,我们不能简单地添加一个日志行。

httpclient osgi捆绑包只加载中定义的选择属性(这是一个示例,不是日常常见httpclient中使用的实际配置)。因此,您的配置将不会被使用

您应该能够使用
org.apache.commons.httpclient.params.HttpMethodParams的
setCookiePolicy
方法