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”?>
content>