2013-01-16 3 views
0

웹 페이지의 데이터를 업데이트하는 참을성이있는 사용자가 있습니다. 업데이트는 비동기식 XMLHttpRequest을 트리거하고 응답으로 인해 페이지가 업데이트됩니다.비동기 XMLHttpRequest 중지

내 질문은 여기 있습니다. 요청이 완료되기 전에 사용자가 브라우저 창을 닫으면 브라우저가 웹 서버에 명령을 보내 요청을 중지합니까?

FWIW 사용자가 Firefox 또는 Safari를 사용 중입니다.

답변

0

브라우저가 연결을 닫아야 서버가 닫기/핀 패킷을 가져와야합니다. 이 시점에서 서버가 처리를 끝내거나 그 시점에서 처리를 중지할지 여부를 결정하는 것은 서버의 책임입니다.

아파치의 기능을 찾을 수 있었는지 확인했지만 어떤 문서도 찾지 못했습니다.

+0

아파치가 비동기 프로세스를 중지하면 다른 옵션은 미해결 요청이있는 동안 또는 적어도 사용자에게 프롬프트 할 때 창을 닫지 않도록하는 것입니다. 다음 도전 과제 ... –