2015-01-08 3 views
7

Wenn Sie Anforderungsheader in Chrome oder Opera mit ihrer Standardkonsole überprüfen, kann ich in den Anforderungsheadern sehen, welche Cookies an den Server gesendet wurden und ob der Server versucht, ein Cookie zu setzen kann auch Set-Cookie-Header sehen.Anzeigen von Cookies in Anforderungsheadern in Safari 7

jedoch in Safari 7.1.2 ich diese Informationen nicht sehen, aber ich sehe andere Informationen wie Accept ,, User-Agent, Referer usw.

Muss ich etwas ermöglichen, die Cookies zu sehen in der Safari-Konsole? Wie kann ich Cookies anzeigen, die zusammen mit der Anfrage gesendet werden?

Dank

P. S. Ich weiß, dass ich Cookies in den Ressourcen sehen kann, aber ich muss speziell wissen, in welchen Anfragen die Cookies vorhanden sind.

+0

Haben Sie keine Antwort gefunden? – hariszaman

+0

Leider habe ich irgendwie herausgefunden, dass Safari meine Header neu geschrieben hat (also statt aller Großbuchstaben nur das erste Großbuchstabe und das hat meinen Code kaputt gemacht.) – leopik

+0

@leopik Es gibt Unmengen von Dingen, wie Proxies und CDNs, und da Sie Browser entdeckt haben, die den Fall in den Headern manipulieren können, sind Cookie - Schlüssel jedoch CASE SENSITIVE, obwohl einige Frameworks (im Browser und auf dem Server), die sie so behandeln, als wären sie unempfindlich. –

Antwort

5

Soweit ich weiß, werden moderne Versionen von Safari die Header "Set-Cookie" und "Cookie" in den Antworten bzw. Anfragen weglassen. Ich schätze, der Grund ist "Oh, Sie können sehen, welche Cookies auf dem Tab" Ressourcen/Cookies "eingestellt sind. Das ist jedoch ein schwacher Trost, wenn Sie herausfinden wollen, ob irgendwelche Cookie-Header gesendet werden, was meine Situation ist.

Verwandte Themen