「Cookie」リクエスト ヘッダーの Cookie の数が、「set-cookie」レスポンス ヘッダーに設定されている Cookie の数を超えるのはなぜですか?
P粉244155277
P粉244155277 2024-04-05 14:52:06
0
1
3587

私は Web クローリングの初心者なので、http リクエストについての理解が非常に浅いです。カートに追加など、Web サイトに送信する特定のリクエストを検査すると、開発ツール はリクエストの「Cookie」ヘッダーにさらに多くの値があることを示します。これらの値は「set」によって設定されます。 -cookie」レスポンスヘッダーが設定されます。 ######これはどのように作動しますか?

より具体的には、応答の「set-cookie」ヘッダー内の 1 つの Cookie にカート ID が含まれますが、リクエスト ヘッダー内のすべての Cookie 値を見ると、「Cookie」ヘッダー内のカート ID も含まれます。 「 header 」ですが、「チェックアウト セッション ルックアップ」や「チェックアウト セッション トークン」などの他の Cookie もあります。

ただし、

これらの Cookie は応答の「set-cookie」ヘッダーに設定されていません。では、どうやってそこに到達するのでしょうか?

応答ヘッダーの Cookie だけでなく、要求ヘッダーに含まれるすべての Cookie の完全な「Cookie」値を取得したいとします。 これを行う方法はありますか?

###助けてくれてありがとう!

P粉244155277
P粉244155277

全員に返信(1)
P粉667649253

これはこのページの JavaScript に関連しているのではないかと思います。たとえば、次のコードは新しい Cookie を設定します。 document.cookie="ユーザー名=ジョン・ドゥ";

したがって、Cookie はリクエスト ヘッダーを通じてのみ送信できるわけではありません。

完全な Cookie を取得するには、ヘッドレス ブラウザが必要になると思います。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!