# Rcp_TransferRange

> phone 5.0.0(12)+ | 2in1 5.0.1(13)+ | tablet 5.0.0(12)+ | tv 5.1.1(19)+ | wearable 5.1.0(18)+

## 概述

HTTP传输范围。该设置将转换为HTTP Range标头。具有范围标头的HTTP请求要求服务器仅发送回HTTP响应的一部分。

**起始版本：** 5.0.0(12)

**相关模块：** [RemoteCommunication](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/remote-communication-overview)

**所在头文件：** [rcp.h](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/rcp_8h)

## 汇总

### 成员变量

|名称|描述|
|:----------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------|
|int64_t [from](#from)|传输起始位置。|
|bool [hasZeroFrom](#haszerofrom)|是否从零开始。true表示从零开始，false表示不从零开始。默认值为false。|
|int64_t [to](#to)|传输结束位置。|
|bool [hasZeroTo](#haszeroto)|是否以零结束。true表示以零结束，false表示不以零结束。默认值为false。|
|struct [Rcp_TransferRange](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/_rcp___transfer_range) * [next](#next)|链式存储。指向下一个[Rcp_TransferRange](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/_rcp___transfer_range)。|

## 结构体成员变量说明

### from

```cpp
int64_t Rcp_TransferRange::from
```

**描述**

传输起始位置。

### hasZeroFrom

```cpp
bool Rcp_TransferRange::hasZeroFrom
```

**描述**

请求范围是否从零开始。true表示从零开始，false表示不从零开始。默认值为false。

### hasZeroTo

```cpp
bool Rcp_TransferRange::hasZeroTo
```

**描述**

是否以零结束。true表示以零结束，false表示不以零结束。默认值为false。

### next

```cpp
struct Rcp_TransferRange* Rcp_TransferRange::next
```

**描述**

链式存储。指向下一个[Rcp_TransferRange](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/_rcp___transfer_range)。

### to

```cpp
int64_t Rcp_TransferRange::to
```

**描述**

传输结束位置。

