Create-Session

Verwenden Sie das Create-Session-Paket , 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 BITS-Host-Id-Header.

BITS-Packet-Type

Identifiziert dieses Anforderungspaket als Create-Session Paket.

BITS-Supported-Protocols

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

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

Bemerkungen

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. das Create-Session Pakets ist jedoch weniger effizient.

Der Server wählt das zu verwendende Protokoll aus der Liste aus, die der Client im BITS-Supported-Protocols-Header 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 for 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

Ping