导入要发送的请求
在HTTP输出窗口中,您可以从WSDL 1.1、WSDL 2.0或Web应用程序开发语言(WADL)文件导入请求并发送它。为此,可以使用XMLSpy的WSDL/WADL导入向导。该向导将打开一个WSDL或WADL文件,从该文件的一个WSDL端点或WADL资源中选择一个请求,允许您修改该请求的可编辑参数并将该请求导入到HTTP输出窗口。为此,请执行以下操作:
1.在HTTP输出窗口中,单击导入按钮以启动WSDL/WADL导入向导。
2.在出现的“文件选择”对话框中,选择包含您要导入的请求的WSDL或WADL文件,然后单击确定。这将启动导入WSDL/WADL向导(参见下方截图)。
3.在左侧窗格中(参见上方截图),请选择相关的WSDL端点或WADL资源(包含要导入的请求的资源)。
4.在右侧窗格中(参见上方截图),请选择要导入的请求(WSDL操作或WADL方法)。请注意,对于通过WSDL的导入:(i) 仅对SOAP和HTTP扩展提供HTTP导入;(ii) 在此(右侧)窗格中仅显示受支持的绑定(SOAP和HTTP)。
5.单击确定。如果请求包含一个或多个参数,则向导的下一步(参见下方截图)将显示所选请求的参数;否则,请求被导入到HTTP输出窗口 中并关闭向导;参见下文的第七点。参数是请求的一部分。在搜索请求中,搜索词可能是一个参数。向导根据参数值的数据类型对其进行验证,并指示三种状态之一。粉红色背景表示无效值;米色背景表示不正确的值,但仍将在请求中输入并发送;白色背景表示有效值。
6.在“HTTP请求参数”窗口中(参见上方截图),根据需要输入或编辑参数值(在值列中)。请注意,您可能无法编辑某些参数值;这类值的单元格无法编辑。如果您不希望使用参数,则取消选中激活复选框(在第一列中)将其禁用。请注意,某些参数是必需的,因此它们的激活复选框将被锁定,您将无法取消选中它们。请注意,在编辑参数值时,请求正在输出URI字段中构建。参数网格还包含一个或多个行用于头字段(位于网格底部)。这些头来自WADL文件,您可以在网格中编辑其值(如果WADL文件中的定义允许的话)。窗口底部的头字段中列出了头的摘要。
7.单击确定。请求被导入到HTTP输出窗口中,如下所示:(i) 在“方法”组合框中将显示请求的HTTP方法;(ii) 将基于请求的参数构建URL;(ii) 将在头选项卡中输入请求的HTTP头。请注意,如果请求是POST或PUT请求,则不会在主体选项卡中输入请求的主体;它需要手动输入。
8.检查设置选项卡以查看是否需要修改设置。
9.单击发送以发送请求。