angular2-cookie icon indicating copy to clipboard operation
angular2-cookie copied to clipboard

encodeURIComponent

Open YnkDK opened this issue 8 years ago • 1 comments

Although it might be "bad practice" not to, it should not be this projects responsibility to call encodeURIComponent when reading/writing cookies.

I am currently mitigating from Angular 1 to Angular 2, but this library breaks the comparability due to encodeURIComponent.

I have a cookie that contains | in the name, but using encodeURIComponent transforms this to %7C, and thus the subsequent calls to the backend contains the wrong cookie.

Can you either remove it or add the option to enable and disable this?

YnkDK avatar Feb 02 '17 10:02 YnkDK

angular 1 $cookies does this encoding as well.

It would be nice to have a raw parameter on put so we can set string as-is to a cookie. A use case for this it for example when you have a query string like value that you need to write that will be read on the server by ASP.NET application. This format is how ASP.NET serializes cookies.

key=value&key2=value2 get saved as key%3Dvalue%26key2%3Dvalue2 which ASP.NET can't parse.

Necroskillz avatar Feb 15 '17 14:02 Necroskillz