Probleme
1. Beim Besuch einer Seite wird ein Cookie generiert, und das Programm kann nur einen Teil davon abrufen, was nicht mit dem Cookie übereinstimmt, auf das der Browser zugreift.
2. Das Cookie im Antwortheader wurde abgerufen.
Möchten Sie das Cookie im Anforderungsheader erhalten?
3. Testlink: http://i.umeng.com/
Ergänzung:
Backend-Service-Akquise
Schritt 1: Browser-Cookies löschen
Schritt 2: Als ich die Adresse zum ersten Mal anforderte, stellte ich fest, dass der Anforderungsheader ein entsprechendes Cookie enthielt und wollte das Cookie erhalten.
In den Antwortheadern anderer Besuche wurden keine Cookie-Einstellungen gefunden, daher bin ich gespannt, woher die Cookies in den Anfrageheadern kommen.
Möchten Sie die Werte der folgenden beiden Namen im Cookie erhalten
Ursache des Problems: Von js generiertes Cookie
Probleme
1. Beim Besuch einer Seite wird ein Cookie generiert, und das Programm kann nur einen Teil davon abrufen, was nicht mit dem Cookie übereinstimmt, auf das der Browser zugreift.
2. Das Cookie im Antwortheader wurde abgerufen.
Möchten Sie das Cookie im Anforderungsheader erhalten?
3. Testlink: http://i.umeng.com/
Ergänzung:
Backend-Service-Akquise
Schritt 1: Browser-Cookies löschen
Schritt 2: Als ich die Adresse zum ersten Mal anforderte, stellte ich fest, dass der Anforderungsheader ein entsprechendes Cookie enthielt und wollte das Cookie erhalten.
In den Antwortheadern anderer Besuche wurden keine Cookie-Einstellungen gefunden, daher bin ich gespannt, woher die Cookies in den Anfrageheadern kommen.
Möchten Sie die Werte der folgenden beiden Namen im Cookie erhalten
Ursache des Problems: Von js generiertes Cookie
Möchten Sie das Cookie mit js oder mit der Anfrage im Back-End-Dienst abrufen?
Dies ist der Login von Umeng. Ich habe die Cookies überprüft und sie sind alle normal.
Wenn Sie möchten, dass der Server das in der Anfrage enthaltene Cookie erhält, prüfen Sie, ob sich Ihre Webserveradresse in derselben Domäne wie die Schnittstellenserveradresse befindet. Andernfalls müssen Sie das Cookie beim Front-End manuell domänenübergreifend festlegen Seite sendet eine Anfrage.
Wenn der Webserver und der Schnittstellenserver normalerweise denselben Domänennamen haben, bringt der Browser jedes Mal, wenn eine Anfrage an den Schnittstellenserver gesendet wird, automatisch alle Cookies unter dem Domänennamen und der Schnittstellenserver übergibt die Voreingestellter Cookie-Name, um Ihre eigenen Cookies zu filtern.
Ich weiß nicht, ob es dir hilft. Kannst du es genauer beschreiben?
Es liegt ein Verständnisproblem vor
Möchten Sie zuerst das Cookie setzen und dann das Cookie erhalten, das Sie in derselben Anfrage gesetzt haben? Das ist natürlich unmöglich.
Das gesetzte Cookie kann erst bei der nächsten Anfrage erhalten werden.
Mit anderen Worten:
Sie legen den Cookie-Wert zuerst in einer Anfrage fest, dann wissen Sie definitiv, was der eingestellte Wert ist, und Sie können diesen Wert direkt verwenden. Warum müssen Sie ihn über ein Cookie erhalten?
Das Cookie im Anfrageheader wird gesetzt, wenn Sie die Anfrage stellen. .