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 !
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.