Warum übersteigt die Anzahl der Cookies im Anforderungsheader „Cookie' die Anzahl der im Antwortheader „set-cookie' festgelegten Cookies?
P粉244155277
P粉244155277 2024-04-05 14:52:06
0
1
3586

Ich bin ein Neuling im Web-Crawling, daher ist mein Verständnis von http-Anfragen sehr dürftig. Wenn ich bestimmte Anfragen überprüfe, die ich an eine Website sende, z. B. „Zum Warenkorb hinzufügen“, zeigen die Entwicklungstools an, dass der „Cookie“-Header der Anfrage weitere Werte enthält, die durch „set-cookie“ generiert werden. Antwort-Header-Einstellungen.

Wie funktioniert das?

Genauer gesagt enthält ein Cookie im „set-cookie“-Header der Antwort die Warenkorb-ID, aber wenn man sich alle Cookie-Werte im Anforderungsheader ansieht, gibt es auch eine Warenkorb-ID im „Cookie“-Header , aber es gibt auch andere Cookies wie „Checkout-Session-Lookup“ und „Checkout-Session-Token“.

Allerdings diese Cookies werden nicht im „set-cookie“-Header der Antwort gesetzt, wie kommen sie also dorthin?

Angenommen, ich möchte den vollständigen „Cookie“-Wert aller im Anforderungsheader enthaltenen Cookies abrufen, nicht nur der Cookies im Antwortheader. Gibt es eine Möglichkeit, dies zu tun?

Vielen Dank für Ihre Hilfe!

P粉244155277
P粉244155277

Antworte allen(1)
P粉667649253

我认为这可能与此页面上的JavaScript有关。例如,下面的代码可以设置一个新的cookie: document.cookie="username=John Doe";

因此,cookie不仅可以通过请求头发送。

要获取完整的cookie,我认为您可能需要一个无头浏览器。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!