Ich versuche den Pfad eines Cookies zu setzen, aber ich erhalte immer den Fehler:
CookieException: The 'Path'='/applogin'
Teil des Cookies ist ungültig.
Der Code sieht so aus:
%Vor%Die Ausnahme wird dann auf die letzte Zeile geworfen ... kann mir jemand in die richtige Richtung zeigen?
In Ihrem Fall haben Sie zwei URLs: eine ist https://domain.com
und die zweite ist https://domain.com/applogin
. Angenommen CookieContainer enthält Ihr Cookie für Pfad / Applogin. Das bedeutet, wenn Sie versuchen, eine Liste von Cookies für die URL https://domain.com/applogin
abzurufen - erhalten Sie einen Cookie. Wenn Sie versuchen werden, Cookies für die URL https://domain.com
abzurufen, erhalten Sie 0 Cookies.
Sehen wir uns jetzt Ihre Probe an. Sie haben ein Cookie für https://domain.com/applogin
und versuchen, es zu CookieContrainer für die URL https://domain.com
hinzuzufügen. CookieContainer überprüft, dass dieser Cookie nicht für eine bestimmte URL verwendet werden kann, da es sich um Probleme für eine andere URL handelt. In Ihrem Fall müssen Sie die Zeile ändern, in der Sie einen Cookie hinzufügen:
Oder ich denke, Sie möchten diesen Cookie für die gesamte Domain.com verwenden - dann müssen Sie ändern, wie Sie ihn zu
erstellen %Vor%In einigen Browsern wird die Groß- / Kleinschreibung beachtet. Stellen Sie sicher, dass alle Verweise auf "/ applogin" genau mit dem Fall übereinstimmen.
Tags und Links c# windows-phone-8 cookies