2017-02-25 1 views
0

Ich habe meine Cookie durch meine C# -Code mit Request.Cookie [ "NTLogin"]. Value = "XYZ" gesetzt. Ich möchte dieses Cookie von meiner neuen Anwendung lesen, wenn ich es weitergebe. Die neue Anwendung ist in Angular JS Code geschrieben. Ich greife auf diesen Cookie über $ cookies.get ('UserNTLogin') zu; HierWie setze ich einen Cookie, damit ich von derselben Domain mit anderem Port lesen kann?

ist die alte URL http://localhost/handoff.aspx

Neue URL: http://localhost:81/home.html

Wenn ich es Zugriff mit $ cookies.get ('UserNTLogin'); Ich bekomme Wert als undefiniert

in der Lösung des Problems Hilfe brauchen.

Antwort

0

der RFC 6265

Nach

8,5. Schwache Vertraulichkeit

Plätzchen bieten keine Isolierung von Port

Ich vermute, dass das Problem ist, dass Sie

Request.Cookie["NTLogin"].Value="XYZ" 

Statt

Response.Cookie["NTLogin"].Value="XYZ" 

Siehe auch MSDN "verwenden How to: Write a Cookie "

Sie können Entwicklerwerkzeuge in Ihrem Browser oder Fiddler immer verwenden, um zu sehen, ob der Cookie in der ersten Antwort tatsächlich vom Server gesetzt wird.

Verwandte Themen