“HTTP 发送响应”活动
HTTP 发送响应活动会向 HTTP 请求的发送方回发答复。
下图显示了正向 HTTP 请求的发送方回发答复的 HTTP 发送响应活动。
图 1. 
在编排中,HTTP 发送响应活动必须与 HTTP 接收请求活动结合使用,如上图所示。如果向编排添加了 HTTP 发送响应活动,那么必须在 HTTP 接收请求活动的配置任务中选中需要答复复选框。
缺省情况下,不会为 HTTP 发送响应活动启用压缩。有关更多信息,请参阅通过“HTTP 发送响应”活动进行压缩/解压。
向编排添加“HTTP 发送响应”活动
- 创建或打开编排。这样会以图形形式显示编排。
- 选择活动选项卡,并展开 HTTP 文件夹。
- 将发送响应活动拖到编排上。
- 选择该活动。这样会显示核对表,而且配置任务在“属性”窗格中将处于活动状态。“属性”窗格位于编排的图形表示的下方。
配置活动
- 从核对表中选择配置任务。这样会显示“配置”窗格。
- 配置此窗格中的所有字段和复选框,如下表所述:
表 1. 字段 描述 收件人 指定与此 HTTP 发送响应活动关联的 HTTP 接收请求活动。在运行时期间,关联的 HTTP 接收请求活动会从客户机接收请求,而 HTTP 发送响应活动则会向客户机回发响应。 注: 仅当在 HTTP 接收请求活动的配置任务中选中需要答复复选框时,才会填充该字段。类型 指定 HTTP 响应的消息类型 - 文本或二进制。 使用压缩/解压缩 指定是否在活动级别打开或关闭压缩/解压。缺省情况下,将清除使用压缩/解压复选框并为此活动禁用压缩/解压。 选中使用压缩/解压复选框可为此活动启用压缩/解压。有关更多信息,请参阅通过“HTTP 调用/获取/发布/头/放置/删除请求”活动进行压缩/解压。
指定响应头
- 从“核对表”中选择响应头任务。这样会显示响应头窗格。顶部显示定制头表,中间部分显示包含预定义的标准头复选框,底部显示标准头表。
- 单击添加按钮以向定制头表添加头。 单击新条目以输入头名称或从下拉列表中选择头名称。如果头名称是预定义的头名称,那么将在描述列中显示描述,否则,请为这些头输入描述。
- 要使用预定义的标准头,请选中包含预定义的标准头复选框。请注意,不允许重复的头名称(忽略大小写差异),将提示您除去定制头表中的任何重复头。 所选 HTTP 头显示在“映射输入”中的 /httpheaders 下。
将输入映射到活动
- 在核对表中选择映射输入任务。body 输入参数会显示在映射输入任务的“至活动”窗格中。 body 输入参数是必需参数,必须将至少一个变量映射到该参数。body 输入参数包含回发到客户机的 HTTP 响应消息的主体。
- 要在“映射输入”窗格的“至活动”窗格中查看可选输入参数,请从工具栏菜单中选择显示可选参数选项。如果 选项在工具栏菜单中不可选,请单击“映射输入”窗格中的节点以激活此选项。
这样会显示 httpheaders 输入参数。下表定义了可选 httpheaders 输入参数的节点:
表 2. httpheaders 输入参数的节点 描述 httpheaders/uri 指定资源路径,例如:/myPath。 httpheaders/method 指定 HTTP 响应的类型,例如:POST。 httpheaders/Via 包含“HTTP 接收”和“HTTP 发送响应”之间的所有活动所耗用的时间。例如,FTP Put(uploadfile):50ms;Send Email(postinfo):30ms;。“HTTP 接收”和“HTTP 发送响应”活动之间有两个活动,即“FTP 放置”和“发送电子邮件”。因此,处理作业时,Via 头响应将包含该值。 这意味着“FTP 放置”活动需要 50 毫秒来完成,而“发送电子邮件”活动需要 30 毫秒来完成。 httpheaders/<configured_header_name> 如果在“响应头”步骤中配置了至少一个响应头,那么此处会显示所有响应头。<configured_header_name> 将替换为您选择或输入的实际头名称。 httpheaders/otherHeaders/headerItem 指定包含一组 HTTP 头参数以作为 HTTP 响应的名称/值对的元素。可以在 HTTP 响应中指定多个 HTTP 参数,以使该节点成为重现节点。 httpheaders/otherHeaders/headerItem/name 指定 HTTP 参数的名称。 httpheaders/otherHeaders/headerItem/value 指定 HTTP 参数的值。
,或在“至活动”窗格中右键单击并选择 - 在编排变量和输入参数之间创建映射。请参阅创建映射,以获取有关映射的常规指示信息
将证书用于 Microsoft Internet Explorer
如果在 HTTP 端点中选择了 HTTPS 安全选项,那么请注意:Microsoft Internet Explorer 无法识别已修改的证书并高速缓存 SSL 状态。如果要修改证书,那么必须清除 SSL 状态。要在 Microsoft Internet Explorer 中清除 SSL 状态:
- 从 Microsoft Internet Explorer 工具栏菜单中,选择 。这样会显示“Internet 选项”窗格。
- 单击内容选项卡。
- 在证书部分中,单击清除 SSL 状态。这样会显示“SSL 缓存成功清除”对话框。
- 单击确定,然后再单击确定。