Cancel-Session
Cancel-Session 패킷을 사용하여 BITS 서버로 업로드 세션을 종료합니다.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Cancel-Session
BITS-Session-Id: {guid}
-
BITS_POST
-
BITS 서버에 대한 이 패킷을 식별하는 BITS 관련 동사입니다.
remote-URL을 절대 또는 상대 URI로 바꿉니다. 일반적으로 remote-URL을 작업의 원격 파일 이름으로 바꿉니다. 네트워크 부하 분산 고려 사항은 Create-Session 패킷의 BITS-Host-Id 헤더를 참조하세요.
-
BITS-Packet-Type
-
이 요청 패킷을 Cancel-Session 패킷으로 식별합니다.
-
BITS-Session-Id
-
서버에 대한 세션을 식별하는 문자열 GUID입니다. {guid}를 서버가 Ack for Create-Session 응답 패킷에서 반환하는 세션 식별자로 바꿉다.
이 패킷은 마지막 조각이 전송되기 전에 전송되는 경우 업로드 작업을 취소합니다. Cancel-Session 마지막 조각이 이미 전송된 파일에는 영향을 주지 않습니다. BITS 서버는 마지막 조각을 받으면 최종 대상에 파일을 쓰고 업로드-회신의 경우 파일을 서버 애플리케이션에 게시합니다. 업로드-회신의 경우 Cancel-Session 패킷은 업로드-회신 작업의 회신 부분을 취소합니다.
BITS 서버는 모든 리소스를 해제하고 이 패킷을 받으면 모든 임시 파일을 삭제합니다.
BITS 클라이언트는 사용자가 작업을 취소할 때 이 패킷을 보냅니다.