recherche

Maison  >  Questions et réponses  >  le corps du texte

Pourquoi le nombre de cookies dans l'en-tête de requête « Cookie » dépasse-t-il le nombre de cookies définis dans l'en-tête de réponse « set-cookie » ?

Je suis un débutant dans l'exploration du Web, donc ma compréhension des requêtes http est très superficielle. Lorsque j'inspecte certaines requêtes que j'envoie à un site Web, comme l'ajout au panier, les outils de développement montrent qu'il y a plus de valeurs dans l'en-tête "Cookie" de la requête, qui sont générées par le "set-cookie" paramètres d’en-tête de réponse.

Comment ça marche ?

Plus précisément, un cookie dans l'en-tête "set-cookie" de la réponse contiendra l'identifiant du panier, mais en regardant toutes les valeurs des cookies dans l'en-tête de la requête, il y aura également un identifiant du panier dans l'en-tête "Cookie". , mais il existe d'autres cookies tels que « recherche de session de paiement » et « jeton de session de paiement ».

Cependant, ces cookies ne sont pas définis dans l'en-tête "set-cookie" de la réponse, alors comment y arrivent-ils ?

Supposons que je souhaite récupérer la valeur complète « Cookie » de tous les cookies inclus dans l'en-tête de la requête, pas seulement ceux des cookies dans l'en-tête de la réponse, Y a-t-il un moyen de le faire ?

Merci beaucoup pour votre aide !

P粉244155277P粉244155277227 Il y a quelques jours3776

répondre à tous(1)je répondrai

  • P粉667649253

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

    Je pense que cela pourrait avoir quelque chose à voir avec le JavaScript sur cette page. Par exemple, le code suivant définit un nouveau cookie : document.cookie="username=John Doe";

    Ainsi, les cookies ne peuvent pas être envoyés uniquement via les en-têtes de requête.

    Pour obtenir le cookie complet, je pense que vous aurez peut-être besoin d'un navigateur sans tête.

    répondre
    0
  • Annulerrépondre