ImageFetcher.
通过对指定的URL执行HTTP GET操作获取图像,然后返回结果数据作为光栅特性的几何图形。
如果在访问URL时发生错误,或者在将下载的数据转换为栅格时,转换将继续,该功能将通过该功能输出<被拒绝>端口。
参数
如果此参数设置为是,与被访问的URL相对应的任何已保存的cookie都将随请求一起发送。此外,响应中包含的任何cookie都将保存以供后续HTTP请求使用。
保存的cookie将在翻译期间持续存在——它们不能在后续的翻译中使用。
当Web服务保存“会话”时,保存cookie很有用。然后可以使用以下操作序列:
- 使用HTTPCaller转换器登录到web服务,并保存会话cookie。
- ImageFetcher转换器用于从web服务下载映像,利用保存的会话cookie。
- 第二个HTTPCaller用于注销web服务,这将使保存的cookie无效。
如果此参数设置为是,转换器将遵循它遇到的任何URL重定向,向新位置发出第二次请求。
如果此参数设置为是,变压器将验证SSL证书。这是在两个阶段完成的:
- 确保证书用于我们试图连接到的主机。
- 确保证书是有效的。
此参数可用于在HTTP连接请求上设置超时。如果无法在给定的秒数内创建与服务器的连接,请求将失败,并且该功能将通过<被拒绝>端口。默认连接超时时间为60秒。如果输入0,则不会出现超时,转换器将无限期地等待连接成功。
此参数可用于设置HTTP传输的超时。如果数据停止传输超过给定的秒数,则请求将失败,而特性将通过<被拒绝>端口。默认传输超时为90秒。如果输入0,则不会存在超时,并且变压器将无限期地等待数据以恢复被传输。
此参数是可选的。如果设置为列表属性名称,则服务器返回的HTTP标头将存储在列表属性中。标题将分为名称和值。例如:
' _headers{0}.name'的值为' X-XSS-Protection'
“_headers{0}。value' has value' 1;模式=块'
' _headers{1}.name'有值' Date'
“_headers{1}。价值“有价值”2011年5月25日周三17:20:20 GMT
' _headers{2}.name'具有值' Transfer-Encoding'
`_headers {2} .value'有价值`chunded'
`_headers {3} .name'有值`content-type'
“_headers{3}。value' has value文本/html;charset = iso - 8859 - 1 '
' _headers{4}.name'具有值' Cache-Control'
“_headers{4}。value' has value' private, max-age=0
此参数是可选的。如果它设置为属性名称,则服务器返回的HTTP响应代码将存储在该属性中。
此参数是可选的。如果出现错误,则通过<被拒绝>输出端口,此参数中命名的属性将包含一个简短的错误消息。
如果从需要用户身份验证的服务器检索图像,请选中此框。
指定使用服务器进行身份验证的方法:
- 基础(HTTP基本身份验证):这是默认的选择,也是被广泛使用和支持的唯一方法。它以纯文本的形式通过网络发送用户名和密码,很容易被其他人捕获。
- 消化(HTTP摘要身份验证):摘要身份验证在公共网络上比基本方法更安全。
- NTLM(HTTP NTLM认证):NTLM是微软发明和使用的专有协议。它使用类似于摘要的查询-响应和散列概念来防止密码被窃听。
- 命名为Web连接:允许您使用存储的Web服务连接进行身份验证。有关更多信息,请参见使用命名的Web服务连接在FME工作台中提供帮助。
如果身份验证方法是命名为Web连接,指定要用于身份验证的已命名连接。要添加新的命名连接,请选择添加命名Web连接从下拉菜单。
如果身份验证方法是基础,消化,或NTLM,指定验证的用户名和密码。
FME授权级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变换器参数菜单选项。
变压器的分类
搜索FME知识中心
搜索有关此变压器的样本和信息FME知识中心。