2010-07-02 3 views
15

방금 ​​테스트 한 결과 Ajax 요청이 매번 브라우저에서 서버로 쿠키 헤더를 보내는 것처럼 보입니다. 이것은 내가 의지 할 수있는 보장 된 행동입니까, 아니면 일어날 수도 있고 일어나지 않을 수도있는 것입니까?Ajax 요청으로 쿠키를 보낼 수 있습니까?

답변

14

Ajax는 HTTP 요청을 생성하는 "방법"일뿐입니다. 그것은 브라우저가 "브라우저" "규칙"을 따를 수 있도록 여전히 브라우저입니다. 절대로 100 % 확신 할 수는 없지만 나는 그렇다고 대답 할 것입니다.

1

다른 답변과 마찬가지로 AJAX는 비동기 방식으로 서버에 서비스를 요청하는 방법입니다. 그러나 AJAX에도 내부 HTTP 프로토콜이 사용됩니다. HTTP 프로토콜 (동기화 또는 비동기)이 있어야만 쿠키가 전송되어야합니다. 따라서 현대의 브라우저 대부분이이를 준수합니다. 그렇지 않으면 브라우저 구현에서 버그로 간주됩니다.

관련 문제