suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Warum übersteigt die Anzahl der Cookies im Anforderungsheader „Cookie“ die Anzahl der im Antwortheader „set-cookie“ festgelegten Cookies?

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粉244155277P粉244155277322 Tage vor3942

Antworte allen(1)Ich werde antworten

  • P粉667649253

    P粉6676492532024-04-06 10:58:23

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

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

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

    Antwort
    0
  • StornierenAntwort