2009-03-25 5 views
2

Welche Einstellungen müssen konfiguriert werden, damit HTTP-Cookies vom HTTP-Anfrageobjekt in einem WCF-Dienst abgerufen werden können. Ich verwende grundlegende HTTP-Bindung. Ich habe aspNetCompatibilityEnabled = true und allowCookies = "true" gesetzt. Bitte beraten. Ich bin sicher, der Cookie ist da mit der richtigen Domain. Ich habe eine ASPX-Testseite erstellt, die mein Dienstprogramm direkt aufruft und der Cookie-Wert zurückgegeben wird, aber das Aufrufen des gleichen Codes, der in einem Dienst eingeschlossen ist, gibt keinen Wert zurück.Http-Cookie vom Anforderungsstream in einem WCF-Dienst lesen

Antwort

0

Sind Sie:

HttpContext.Current.Request.Cookies["CookieName"]?

Wenn Sie dies verwenden, gibt es kein Problem. Und stellen Sie sicher, dass es keinen Schreibfehler gibt.

Wenn Sie die Formularauthentifizierung verwenden, müssen Sie das Token für die Authentifizierung übergeben.

+0

ich kann immer noch nicht cookie wenn cosume in der gleichen domain, aber wenn ich es manuell in adrees bar posten capture ist –

Verwandte Themen