# Rcp_TransferConfiguration

> 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)+

## 概述

> phone | 2in1 | tablet | tv | wearable

传输配置。

**起始版本：** 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)

## 汇总

> phone | 2in1 | tablet | tv | wearable

### 成员变量

> phone | 2in1 | tablet | tv | wearable

|名称|描述|
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------|
|bool [autoRedirect](#autoredirect)|是否自动遵循HTTP重定向响应。true表示开启自动重定向，false表示不开启自动重定向。默认为true。|
|[Rcp_Timeout](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/_rcp___timeout) [timeout](#timeout)|超时配置。如果未设置此选项，将应用默认超时。|
|bool [assumesHTTP3Capable](#assumeshttp3capable)|是否假定目标服务器支持HTTP/3。true代表假定目标服务器支持HTTP/3，false代表不假定。默认值为false。|
|[Rcp_PathPreference](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/remote-communication-overview#rcp_pathpreference) [pathPreference](#pathpreference)|请求路径首选项。|

## 结构体成员变量说明

> phone | 2in1 | tablet | tv | wearable

### assumesHTTP3Capable

> 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)+

```cpp
bool Rcp_TransferConfiguration::assumesHTTP3Capable
```

**描述**

是否假定目标服务器支持HTTP/3。true代表假定目标服务器支持HTTP/3，false代表不假定。默认值为false。

### autoRedirect

> 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)+

```cpp
bool Rcp_TransferConfiguration::autoRedirect
```

**描述**

是否自动遵循HTTP重定向响应。true表示开启自动重定向，false表示不开启自动重定向。默认为true。

### pathPreference

> 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)+

```cpp
Rcp_PathPreference Rcp_TransferConfiguration::pathPreference
```

**描述**

请求路径首选项。

### timeout

> 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)+

```cpp
Rcp_Timeout Rcp_TransferConfiguration::timeout
```

**描述**

超时配置。如果未设置此选项，将应用默认超时。如果已配置，则使用配置的超时时间。

