“HTTP 发送响应”活动

HTTP 发送响应活动会向 HTTP 请求的发送方回发答复。

下图显示了正向 HTTP 请求的发送方回发答复的 HTTP 发送响应活动。
图 1.
在编排中,HTTP 发送响应活动必须与 HTTP 接收请求活动结合使用,如上图所示。如果向编排添加了 HTTP 发送响应活动,那么必须在 HTTP 接收请求活动的配置任务中选中需要答复复选框。

缺省情况下,不会为 HTTP 发送响应活动启用压缩。有关更多信息,请参阅通过“HTTP 发送响应”活动进行压缩/解压

向编排添加“HTTP 发送响应”活动

  1. 创建或打开编排。这样会以图形形式显示编排。
  2. 选择活动选项卡,并展开 HTTP 文件夹。
  3. 发送响应活动拖到编排上。
  4. 选择该活动。这样会显示核对表,而且配置任务在“属性”窗格中将处于活动状态。“属性”窗格位于编排的图形表示的下方。

配置活动

  1. 核对表中选择配置任务。这样会显示“配置”窗格。
  2. 配置此窗格中的所有字段和复选框,如下表所述:
    表 1.
    字段 描述
    收件人 指定与此 HTTP 发送响应活动关联的 HTTP 接收请求活动。在运行时期间,关联的 HTTP 接收请求活动会从客户机接收请求,而 HTTP 发送响应活动则会向客户机回发响应。
    注: 仅当在 HTTP 接收请求活动的配置任务中选中需要答复复选框时,才会填充该字段。
    类型 指定 HTTP 响应的消息类型 - 文本二进制
    使用压缩/解压缩 指定是否在活动级别打开或关闭压缩/解压。缺省情况下,将清除使用压缩/解压复选框并为此活动禁用压缩/解压。 选中使用压缩/解压复选框可为此活动启用压缩/解压。有关更多信息,请参阅通过“HTTP 调用/获取/发布/头/放置/删除请求”活动进行压缩/解压

指定响应头

  1. 从“核对表”中选择响应头任务。这样会显示响应头窗格。顶部显示定制头表,中间部分显示包含预定义的标准头复选框,底部显示标准头表。
  2. 单击添加按钮以向定制头表添加头。 单击新条目以输入头名称或从下拉列表中选择头名称。如果头名称是预定义的头名称,那么将在描述列中显示描述,否则,请为这些头输入描述。
  3. 要使用预定义的标准头,请选中包含预定义的标准头复选框。请注意,不允许重复的头名称(忽略大小写差异),将提示您除去定制头表中的任何重复头。 所选 HTTP 头显示在“映射输入”中的 /httpheaders 下。

将输入映射到活动

  1. 核对表中选择映射输入任务。body 输入参数会显示在映射输入任务的“至活动”窗格中。 body 输入参数是必需参数,必须将至少一个变量映射到该参数。body 输入参数包含回发到客户机的 HTTP 响应消息的主体。
  2. 要在“映射输入”窗格的“至活动”窗格中查看可选输入参数,请从工具栏菜单中选择映射 > 显示可选参数,或在“至活动”窗格中右键单击并选择显示可选参数选项。如果映射 > 显示可选参数选项在工具栏菜单中不可选,请单击“映射输入”窗格中的节点以激活此选项。 这样会显示 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 参数的值。
  3. 在编排变量和输入参数之间创建映射。请参阅创建映射,以获取有关映射的常规指示信息

将证书用于 Microsoft Internet Explorer

如果在 HTTP 端点中选择了 HTTPS 安全选项,那么请注意:Microsoft Internet Explorer 无法识别已修改的证书并高速缓存 SSL 状态。如果要修改证书,那么必须清除 SSL 状态。要在 Microsoft Internet Explorer 中清除 SSL 状态:
  1. 从 Microsoft Internet Explorer 工具栏菜单中,选择工具 > Internet 选项...。这样会显示“Internet 选项”窗格。
  2. 单击内容选项卡。
  3. 证书部分中,单击清除 SSL 状态。这样会显示“SSL 缓存成功清除”对话框。
  4. 单击确定,然后再单击确定