Поделиться через


Create-Session

Используйте пакет Create-Session для запроса сеанса отправки с сервера BITS.

BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Create-Session
BITS-Supported-Protocols: {guid1} ... {guidN}

Заголовки

BITS_POST

Глагол BITS, который идентифицирует этот пакет на сервере BITS.

Замените remote-URL абсолютным или относительным URI. Как правило, замените remote-URL именем удаленного файла задания. Рекомендации по балансировке сетевой нагрузки см. в заголовке BITS-Host-Id.

Bits-packet-type

Определяет этот пакет запроса как пакет Create-Session.

Протоколы, поддерживаемые BITS

Разделенный пробелами список протоколов, поддерживаемых клиентом. Используйте идентификаторы GUID строк для идентификации протоколов. Укажите список в порядке предпочтения от наибольшего к наименее предпочтительному. В следующей таблице перечислены протоколы, поддерживаемые клиентом BITS. Замените {guid1} ... {guidN} с одним или несколькими идентификаторами GUID строки из списка.

Протокол Описание
{7df0354d-249b-430f-820d-3d2a9bef4931}
Протокол отправки BITS 1.5

Комментарии

Перед отправкой пакета Create-Session необходимо отправить пакет проверки связи , чтобы установить HTTP-подключение. Пакет Create-Session также может установить подключение; однако пакет Create-Session менее эффективен.

Сервер выбирает нужный протокол из списка, который предоставляет клиент в заголовке BITS-Supported-Protocols. Сервер возвращает выбранный протокол в заголовке BITS-Protocol пакета ответа Ack for Create-Session .

Клиент ожидает, что сервер вернет пакет ответа Ack for Create-Session . Если серверу удалось установить сеанс, клиент использует пакет запроса фрагмента для отправки диапазонов файла на сервер.

См. также раздел

Ack for Create-Session

Fragment

Проверка связи