Hi all
In my .xsjs file in a SAP HANA XS application, I want to create a cookie and send it to the browser. According to the SAP HANA XS JavaScript Reference, cookies are represented as name-value pairs (they are elements of a TupelList object).
The command
$.response.cookies.set('myCookieName', 'myCookieValue');
creates a cookie with the given name/value and sets the parameters 'host', 'path' and 'expires' automatically.
My question is: How can I modify e.g. the parameters 'path' and 'expires' ? Is it possible to do it in the .xsjs ?
Thanks
Christoph
Hi Christopher,
If I am understanding your question right, here is your answer.
$.session.getUsername() will directly give you the username from the cookie.
You can then set it as response body and send it back.
If you need something else plz reply back.
Regards,
Shubham Agrawal
Hi Christopher,
Do you have an answer for this question now? Because I'm now looking for the same thing.
To anyone else viewing this thread, do you know how to set the expires value for a cookie in XSJS? I need to set some custom information in key-value pairs in the cookies, but I cannot find a way to unset the cookies after they are used (and thus not needed any more).
Thank you.
Add a comment