Need to fetch the country code from response Header
Hi All,
Could anyone give pointers on how i can fetch the country code being passed from cloudflare which is in our response header within the JAVA model ?
Thanks
Hi All,
Could anyone give pointers on how i can fetch the country code being passed from cloudflare which is in our response header within the JAVA model ?
Thanks
Hi,
There are 2 ways, i guess first way is relevant to your requirement
1. Getting Value from SlingModel to Sightly -
https://www.argildx.com/technology/sling-model-sightly-part/
- You need to process the logic from cloudfare to get the countrycode and provide back to sightly.
https://helpx.adobe.com/experience-manager/using/sling_model_adaptation.html
Example -
@Model(adaptables = {SlingHttpServletRequest.class, Resource.class}, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)
@SlingObject
private SlingHttpServletRequest request;
request.getHeader("HeaderKEY");
2. Passing the value through Sightly to SlingModel -
https://stackoverflow.com/questions/42324000/how-to-call-sling-model-method-with-input-parameter-aem
- If you want to pass the countrycode from sightly to slingModel
Thanks,
Kiran Parab
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.