http请求订阅者

HTTP请求订户从主题接收通知并将HTTP请求发布到指定的URL。

在FME服务器中Web用户界面, 选择通知>订阅,然后点击新的

  • 请求类型:HTTP请求的类型:得到删除, 或者邮政
  • 目标网址:交付相关主题上的通知的URL。
  • HTTP身份验证用户名:用户名,如果目标URL需要HTTP身份验证。
  • HTTP身份验证密码:如果目标URL需要HTTP身份验证,则用户密码。
  • 接受标题:Accept请求HTTP标头的格式:杰森XML., 或者文本
  • 内容类型:提供内容的格式:杰森XML., 或者文本
  • 发布成功/失败的主题:这些字段仅适用于在将FME Workbench工作空间发布到FME服务器时自动创建的HTTP请求订户,注册到通知服务,并指定了Workspace在转换成功或失败时发布通知内容的主题。在FME工作台中,这些主题在发布到FME服务器向导的“发布的”编辑服务属性“对话框上指定,并在此出现。
  • 验证SSL证书: 如果是的,与指定的连接目标网址使用有效的符号SSL证书进行验证。如果,未使用SSL证书验证连接。除非绝对必要,否则此选项不安全,不建议,例如使用自签名证书。
  • http body.:邮件正文内容。如果指定,则此消息替换了传入的消息正文。

关键词

  • push_url.
  • push_content_format.
  • push_content_encoding.
  • subscriber_content.

HTTP请求通知内容

FME服务器通知将消息内容存储在关键字/值对中。如果用户收到仅由一个关键字/值对组成的通知,则它将将值作为请求主体发送。否则,它将根据订户将所有关键字和值格式化为JSON或XML。

例如,下面的通知将仅作为价值传递:

subscriber_content:“这是我的通知消息”

请求正文将“这是我的通知消息”。

由多个关键字/值对组成的另一个通知将作为JSON或XML传递:

{

“foo”:“值1”,

“酒吧”:“价值2”

}

或者:

<?XML Version =“1.0”编码=“UTF-8”?>

值1

值2