検索

ホームページ  >  に質問  >  本文

「Cookie」リクエスト ヘッダーの Cookie の数が、「set-cookie」レスポンス ヘッダーに設定されている Cookie の数を超えるのはなぜですか?

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

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

ただし、

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

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

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

P粉244155277P粉244155277227日前3773

全員に返信(1)返信します

  • P粉667649253

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

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

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

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

    返事
    0
  • キャンセル返事