“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 发送响应”活动进行压缩

将输入映射到活动

  1. 核对表中选择映射输入任务。body 输入参数会显示在映射输入任务的“目标活动”窗格中。 必须至少将一个变量映射到 body 输入参数,因为该参数是强制参数。body 输入参数包含回发到客户机的 HTTP 响应消息的主体。
  2. 要在“映射输入”窗格的“目标活动”窗格中查看可选输入参数,请从工具栏菜单中选择映射 > 显示可选参数,或在“目标活动”窗格中右键单击并选择显示可选参数选项。如果无法在工具栏菜单中选择映射 > 显示可选参数选项,那么请单击“映射输入”窗格中的节点以激活此选项。这样会显示 httpheaders 输入参数。
    下表定义了可选 httpheaders 输入参数的节点:
    表 2.
    httpheaders 输入参数的节点 描述
    httpheaders/uri 指定资源路径,例如:/myPath
    httpheaders/method 指定 HTTP 响应的类型,例如:POST。
    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. 单击确定,然后再单击确定