次の方法で共有


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 または相対 URI に置き換えます。 通常、remote-URL をジョブのリモート ファイル名に置き換えます。 ネットワーク負荷分散に関する考慮事項については、BITS-Host-Id ヘッダーに関するページを参照してください。

BITS-Packet-Type

この要求パケットをCreate-Session パケットとして識別します。

BITS-Supported-Protocols

クライアントがサポートするプロトコルのスペース区切りの一覧。 文字列 GUID を使用してプロトコルを識別します。 優先順にリストを指定します。 次の表に、BITS クライアントがサポートするプロトコルの一覧を示します。 {guid1} を置き換えます...リストから 1 つ以上の文字列 GUID を含む {guidN}。

Protocol 説明
{7df0354d-249b-430f-820d-3d2a9bef4931}
BITS 1.5 アップロード プロトコル

注釈

Create-Session パケットを送信する前に、 Ping パケットを送信して HTTP 接続を確立する必要があります。 Create-Session パケットは、接続を確立することもできます。ただし、Create-Session パケットの効率は低下します。

サーバーは、クライアントが BITS-Supported-Protocols ヘッダーで提供する一覧から、使用するプロトコルを選択します。 サーバーは、 Ack for Create-Session 応答パケットの BITS-Protocol ヘッダーで選択したプロトコルを返します。

クライアントは、サーバーが Create-Session 応答パケットの Ack を 返す必要があります。 サーバーがセッションを確立できた場合、クライアントは Fragment 要求パケットを使用してファイルの範囲をサーバーに送信します。

こちらもご覧ください

Create-Session の確認

Fragment

ping