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


Ack for Ping

Используйте пакет Ack for Ping, чтобы подтвердить запрос Ping клиента.

reason-code reason-description
BITS-Packet-Type: Ack
Content-Length: length
BITS-Error-Code: error-code
BITS-Error-Context: error-context

Заголовки

reason-code

Замените reason-code кодом причины HTTP. Например, задайте для reason-code значение 200 при успешном выполнении. Список кодов причин HTTP см. в статье RFC 2616.

описание причины

Замените reason-description описанием HTTP, связанным с кодом причины. Например, задайте для параметра reason-description значение ОК, если аргумент reason-code имеет значение 200.

Bits-Packet-Type

Определяет этот пакет ответа как пакет Ack.

Длина содержимого

Замените length числом байтов, включенным в текст ответа. Требуется, даже если текст ответа не содержит содержимого.

BITS-error-Code

Замените код ошибки шестнадцатеричным числом, представляющим значение HRESULT, связанное с ошибкой на стороне сервера. Этот заголовок следует включать только в том случае, если аргумент reason-code не равен 200 или 201.

Bits-Error-Context

Замените error-context шестнадцатеричным числом, представляющим контекст, в котором произошла ошибка. Укажите шестнадцатеричное число для BG_ERROR_CONTEXT_REMOTE_FILE (0x5), если сервер создал ошибку. В противном случае укажите шестнадцатеричное число для BG_ERROR_CONTEXT_REMOTE_APPLICATION (0x7), если ошибка была создана приложением, которому передается файл отправки. Этот заголовок следует включать только в том случае, если аргумент reason-code не равен 200 или 201.

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

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