ImageFetcher
通过对指定的URL执行HTTP GET操作获取图像,然后将结果数据作为光栅特性的几何图形返回。
如果在访问URL时发生错误,或在将下载的数据转换为栅格时发生错误,则转换将继续,并将通过
参数
如果此参数设置为是,任何与正在访问的URL相对应的保存的cookie都将随请求一起发送。此外,响应中包含的任何cookie都将被保存以用于后续的http请求。
保存的cookie将在翻译期间保持不变-它们不能在后续翻译中使用。
保存cookies在web服务保持“会话”时很有用。然后可以使用以下操作序列:
- httpcaller转换器用于登录到web服务并保存会话cookie。
- ImageFetcher转换器用于利用保存的会话cookie从web服务下载图像。
- 第二个httpcaller用于注销web服务,这将使保存的cookie失效。
如果此参数设置为是,转换器将跟踪它遇到的任何URL重定向,向新位置发出第二个请求。
如果此参数设置为是,转换器将验证SSL证书。这分为两个阶段:
- 确保证书是针对我们尝试连接到的主机的。
- 确保证书有效。
此参数可用于设置HTTP连接请求的超时。如果在给定的秒数内无法创建到服务器的连接,则请求将失败,并通过
此参数可用于设置HTTP传输的超时。如果数据停止传输超过给定的秒数,请求将失败,并通过
此参数是可选的。如果设置为列表属性名,则服务器返回的HTTP头将存储在列表属性中。标题将被拆分为名称和值。例如:
`_headers{0}.name'的值为'X-XSS-Protection'
`_头{0}.value'的值为'1;模式=块'
` headers{1}.name'的值为'date'
` headers{1}.value'的值为'wed,2011年5月25日17:20:20 GMT'
`_headers{2}.name'的值为'Transfer Encoding'
`_headers{2}.value'的值为'chunked'
` headers{3}.name'的值为'content type'
` headers{3}.value'的值为'text/html;字符集=ISO-8859-1'
`_headers{4}.name'的值为'Cache Control'
` headers{4}.value'的值为'private,max age=0'
此参数是可选的。如果设置为属性名,则服务器返回的http响应代码将存储在属性中。
此参数是可选的。如果发生错误,将通过
如果从需要用户身份验证的服务器检索图像,请选中此框。
指定与服务器进行身份验证的方法:
- 基本(http基本身份验证):这是默认选择,也是唯一广泛使用并几乎在任何地方都受支持的方法。这将通过网络以明文形式发送用户名和密码,其他人很容易捕获。
- 文摘(HTTP摘要身份验证):摘要身份验证在公共网络上比基本方法更安全。
- NTlm公司(http ntlm身份验证):ntlm是微软发明和使用的专有协议。它使用类似于摘要的质询响应和哈希概念来防止密码被窃听。
- 命名Web连接:允许您使用存储的命名web服务连接进行身份验证。有关更多信息,请参见使用命名的Web服务连接在FME工作台帮助中。
如果身份验证方法是命名Web连接,指定用于身份验证的命名连接。要添加新的命名连接,请选择添加命名Web连接从下拉菜单中。
如果身份验证方法是基本我是说,文摘或NTlm公司,指定用于身份验证的用户名和密码。
FME授权级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。