超文本传输协议(HTTP)是一种用于在客户端和服务器之间交换和通信超媒体(链接)资源的应用协议。它是在网络上交换信息的主要系统。
HTTPCaller转换器使您能够构建所有请求,无论是简单的还是高级的请求,都能从FME工作流中连接到Web资源。
本文将介绍HTTP请求、响应和方法的基本概述,以及它们与HTTPCaller转换器的关系。
让我们回顾一下典型的HTTP请求是如何构造的。请求的核心组件和组成是:
1.由三部分组成的开始行:
a.一个用于定义操作的HTTP方法。
b.通用资源标识符(URI)定义目标资源所在的位置。您可能最熟悉通用资源定位器(URL),这是一种以网络协议开始的URI,该协议定义如何访问资源,例如“https”或“ftp”。
c.HTTP版本。
2.头部带有用于传递名称/值对以及其他有关请求的信息。
3.表示头部字段结束的空行。
4.包含额外信息的可选消息体。
请求的每个部分都可以从HTTPCaller的图形界面里进行定制。HTTPCaller将为您构建请求,您只需要填写参数即可。
定位器和方法
请求URL和请求方法分别指示要发送到服务器的资源位置和请求类型。查询字符串参数可以使用表进行输入,否则这些参数将成为URL的一部分。转换器将任何URL编码