2.2.5 DOWNLOAD-RESPONSE

A DOWNLOAD-RESPONSE message is a standard HTTP/1.1 response packet. The HTTP status code MUST be either 200 or 206.

The response MUST include the Content-Length header. The format of the field is specified in [RFC2616] section 14.13.

The reply MAY include the BITS_BASIC_INFO header to provide finer-grained file time stamps.<12> It provides the content record's fields FileCreationTime, FileLastAccessTime, FileModificationTime, and FileAttributes in the following format:

 BITS_BASIC_INFO = "0x" FileCreationTime ",0x" FileLastAccessTime ",0x" 
 FileModificationTime ",0x" ChangeTime ",0xv" FileAttributes

All elements are required. FileCreationTime, FileLastAccessTime, FileModificationTime, and ChangeTime are each a hexadecimal 64-bit integer representing time in FILETIME format as specified in [MS-DTYP], section 2.3.3. FileAttributes is a hexadecimal 32-bit integer representing a set of attribute flags supported by the FAT file system as specified in [MS-FSCC] section 2.6. Only FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_READONLY, and FILE_ATTRIBUTE_SYSTEM are allowed to be set; other flags MUST be set to zero and MUST be ignored by the recipient.