Create-Session

Verwenden Sie das Paket Create-Session, um eine Uploadsitzung mit dem BITS-Server anzufordern.

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

Header

BITS _ POST

BITS-spezifisches Verb, das dieses Paket an den BITS-Server identifiziert.

Ersetzen Sie remote-URL durch den absoluten oder relativen URI. Ersetzen Sie in der Regel remote-URL durch den Remotedateinamen des Auftrags. Überlegungen zum Netzwerklastenausgleich finden Sie im Header BITS-Host-Id.

BITS-Packet-Type

Identifiziert dieses Anforderungspaket als Create-Session Paket.

BITS-supported-protocols

Durch Leerzeichen getrennte Liste der Protokolle, die der Client unterstützt. Verwenden Sie Zeichenfolgen-GUIDs, um die Protokolle zu identifizieren. Geben Sie die Liste in der Reihenfolge der Präferenz von den meisten bis zu den am wenigsten bevorzugten an. In der folgenden Tabelle ist das Protokoll aufgeführt, das der BITS-Client unterstützt. Ersetzen Sie {guid1} ... {guidN} mit mindestens einer Zeichenfolgen-GUIDs aus der Liste.

Protokoll BESCHREIBUNG
{7df0354d-249b-430f-820d-3d2a9bef4931}
BITS 1.5 Hochladen Protocol

Hinweise

Sie sollten ein Ping-Paket senden, um eine HTTP-Verbindung herzustellen, bevor Sie das Create-Session Paket senden. Das Create-Session Paket kann auch die Verbindung herstellen. die Create-Session Pakets ist jedoch weniger effizient.

Der Server wählt das Protokoll aus der Liste aus, die der Client im Header BITS-Supported-Protocols bereitstellt. Der Server gibt das ausgewählte Protokoll im BITS-Protocol-Header des Antwortpakets "Ack for Create-Session" zurück.

Der Client erwartet, dass der Server ein Antwortpaket vom Typ "Ack" für "Create-Session" zurückgibt. Wenn der Server eine Sitzung einrichten konnte, verwendet der Client das Fragmentanforderungspaket, um Bereiche der Datei an den Server zu senden.

Siehe auch

Ack für Create-Session

Fragment

Pingen