ImageFetcher
通过在指定的URL上执行HTTP获取操作来获取图像,然后将结果数据作为栅格功能的几何图形。
如果在访问URL时发生错误,或者在将下载的数据转换为光栅时发生错误,转换将继续进行,该特性将通过<拒绝>端口。
参数
如果此参数设置为是的,任何对应于被访问的URL的保存cookie将通过请求发送。此外,将保存响应中包含的任何cookie,以便与后续HTTP请求一起使用。
保存的cookie将持续在翻译的持续时间 - 它们不能用于后续翻译。
当web服务保持一个“会话”时,保存cookie是有用的。然后可以使用以下操作序列:
- HttpCaller变压器用于登录Web服务,保存会话cookie。
- 使用保存的会话cookie,使用ImageFetcher变压器从Web服务下载图像。
- 第二个HttpCaller用于注销Web服务,这使得已保存的cookie无效。
如果此参数设置为是的,变换器将遵循它遇到的任何URL重定向,将第二个请求进行到新位置。
如果此参数设置为是的,转换器将验证SSL证书。这分两个阶段进行:
- 确保证书是我们尝试连接的主机的。
- 确保证书有效。
该参数用于设置HTTP连接请求超时时间。如果不能在给定的秒数内创建到服务器的连接,请求将失败,该特性将通过<拒绝>端口。默认连接超时为60秒。如果输入0,则不会出现超时,变形器将无限期地等待成功连接。
此参数可用于在HTTP传输上设置超时。如果数据停止超过给定的秒数,请求将失败,并且该功能将通过该功能输出<拒绝>端口。默认传输超时时间为90秒。如果输入0,则没有超时,变压器将无限期地等待数据恢复传输。
可选参数。如果它被设置为列表属性名,那么服务器返回的HTTP头将存储在列表属性中。头文件将被拆分为名称和值。例如:
`_headers {0} .name'有值`x-xss-protection'
`_headers {0} .value'有值`1;mode =块'
`_headers {1} .name'有价值`日期'
`_headers {1} .value'有价值`星期三,2011年5月25日17:20:20 GMT'
`_headers {2} .name'有值`传输编码'
“_headers{2}。Value ' has Value ' chunked'
' _headers{3}.name'有值' Content-Type'
`_headers {3} .value'有值`text / html;charset = ISO-8859-1'
`_headers {4} .name'有值`cache-control'
`_headers {4} .value'有价值`私有,最大= 0'
可选参数。如果设置为属性名,则服务器返回的HTTP响应代码将存储在属性中。
可选参数。如果发生错误,则该功能将通过该功能输出<拒绝>输出端口,此参数中命名的属性将包含一个简短的错误消息。
如果从需要用户身份验证的服务器检索图像,则选中此框。
指定服务器验证的方法:
- 基本(HTTP基本身份验证):这是默认选择,而且唯一的方法在广泛使用中,几乎无处不在。这将在纯文本中通过网络发送用户名和密码,以别人轻松捕获。
- 消化(HTTP Digest身份验证):摘要身份验证比公共网络更安全,而不是基本方法。
- ntlm.(HTTP NTLM身份验证):NTLM是Microsoft中发明和使用的专有协议。它使用挑战 - 响应和哈希概念,类似于摘要,以防止密码窃听。
- 命名的网络连接:允许您使用存储的命名web服务连接进行身份验证。有关更多信息,请参阅使用命名的Web服务连接在FME工作台帮助。
如果身份验证方法是命名的网络连接,指定要用于身份验证的命名连接。要添加新的命名连接,请选择添加名为Web连接从下拉菜单。
如果身份验证方法是基本那消化, 或者ntlm.,指定身份验证的用户名和密码。
FME许可级别
FME专业版及以上
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项。
变压器类别
搜索FME知识中心
搜索关于这个变压器的样品和信息FME知识中心。