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 » ?
P粉244155277
P粉244155277 2024-04-05 14:52:06
0
1
3783

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粉244155277
P粉244155277

répondre à tous(1)
P粉667649253

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal