在复制活动中配置 HTTP
本文概述了如何使用数据管道中的复制活动从/向 HTTP 复制数据。
支持的格式
HTTP 支持以下文件格式。 请参阅每一篇介绍基于格式的设置的文章。
支持的配置
有关复制活动下每个选项卡的配置,请分别转到以下各部分。
注意
HTTP 连接器不支持目标。
常规
若要配置“常规”设置选项卡,请参阅“常规”设置指导。
源
HTTP 支持复制活动的“源”选项卡下的以下属性。
需要以下三个属性:
- 数据存储类型:选择“外部”。
- 连接:从连接列表中选择 HTTP 连接。 如果不存在连接,则通过选择“新建”创建新的 HTTP 连接。
- 连接类型:选择“HTTP”。
- 相对 URL:包含数据的资源的相对 URL。 未指定此属性时,仅使用连接定义中指定的 URL。 HTTP 连接器从以下组合 URL 复制数据:
/[relative URL specified]
。 - 文件设置:选择“文件设置”以配置文件格式。 有关不同文件格式的设置,请参阅支持格式的文章了解详细信息。
在“高级”下,可以指定以下字段:
请求方法:HTTP 方法。 允许的值为 Get(默认值)和 Post 。
其他标头:其他 HTTP 请求标头。
请求正文:HTTP 请求的请求正文。
请求超时:用于获取响应的 HTTP 请求的超时(timespan 值) 该值是获取响应而不是读取响应数据的超时。 默认值为 00:01:40 。
最大并发连接:活动运行期间与数据存储建立的并发连接的上限。 仅在要限制并发连接时指定一个值。
跳过行计数:从输入文件读取数据时要跳过的非空行数。
其他列:添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。
映射
对于“映射”选项卡配置,请参阅在“映射”选项卡下配置映射。如果选择“二进制”作为文件格式,则不支持映射。
设置
对于“设置”选项卡配置,请转到“设置”选项卡下的“配置其他设置”。
表摘要
下表包含有关 HTTP 中复制活动的详细信息。
源
名称 | 描述 | 值 | 必选 | JSON 脚本属性 |
---|---|---|---|---|
数据存储类型 | 你的数据存储类型。 | 外部 | 是 | / |
Connection | 与源数据存储的连接。 | <你的连接> | 是 | 连接 |
连接类型 | 源数据的连接。 | <源的连接> | 是 | / |
相对 URL | 包含数据的资源的相对 URL。 未指定此属性时,仅使用连接定义中指定的 URL。 HTTP 连接器从以下组合 URL 复制数据:/[relative URL specified] 。 |
<你的 URL> | 否 | relativeUrl |
请求方法 | HTTP 方法。 允许的值为 Get(默认值)和 Post 。 | •GET •POST |
否 | requestMethod |
其他标头 | 附加的 HTTP 请求标头。 | <你的其他标头> | 否 | additionalHeaders |
请求正文 | HTTP 请求的请求正文。 | <POST HTTP 请求的正文> | 否 | requestBody |
请求超时 | 用于获取响应的 HTTP 请求的超时(timespan 值)。 该值是获取响应而不是读取响应数据的超时。 默认值为 00:01:40 。 | timespan | 否 | requestTimeout |
最大并发连接数 | 活动运行期间与数据存储建立的并发连接的上限。 仅在要限制并发连接时指定一个值。 | <最大并发连接数> | 否 | maxConcurrentConnections |
跳过行计数 | 从输入文件读取数据时要跳过的非空行数。 | <你的跳过行计数> | 否 | skipLineCount |
其他列 | 添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。 | • 姓名 • 值 |
否 | additionalColumns: • 名称 • 值 |