찾다

 >  Q&A  >  본문

"Cookie" 요청 헤더의 쿠키 수가 "set-cookie" 응답 헤더에 설정된 쿠키 수를 초과하는 이유는 무엇입니까?

저는 웹 크롤링의 초보자이기 때문에 http 요청에 대한 이해가 매우 얕습니다. 장바구니에 추가와 같이 웹사이트에 보낸 특정 요청을 검사할 때 개발 도구 는 요청의 "쿠키" 헤더에 "set-cookie"에 의해 생성된 더 많은 값 ​​이 있음을 보여줍니다. 응답 헤더 설정.

이게 어떻게 작동하나요?

더 구체적으로 응답의 "set-cookie" 헤더에 있는 쿠키 중 하나에는 장바구니 ID가 포함되지만, 요청 헤더의 모든 쿠키 값을 보면 "쿠키"에도 장바구니 ID가 있습니다. " 헤더 외에 "결제 세션 조회", "결제 세션 토큰" 등의 쿠키도 있습니다.

그러나 이 쿠키는 응답의 "set-cookie" 헤더에 설정되어 있지 않은데 어떻게 거기에 도달합니까?

응답 헤더에 있는 쿠키뿐만 아니라 요청 헤더에 포함된 모든 쿠키의 완전한 "쿠키" 값을 가져오고 싶다고 가정해 보겠습니다. 이를 수행할 수 있는 방법이 있나요?

도움을 주셔서 정말 감사합니다!

P粉244155277P粉244155277227일 전3774

모든 응답(1)나는 대답할 것이다

  • P粉667649253

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

    이 페이지의 JavaScript와 관련이 있는 것 같습니다. 예를 들어 다음 코드는 새 쿠키를 설정합니다. document.cookie="username=John Doe";

    따라서 쿠키는 요청 헤더를 통해서만 전송될 수 없습니다.

    전체 쿠키를 얻으려면 헤드리스 브라우저가 필요할 수도 있습니다.

    회신하다
    0
  • 취소회신하다