HTTP 测试窗口。

直接在 XMLSpy 中发送和接收 HTTP 请求。

  • HTTP 协议测试。
  • 发送 HTTP 消息。
  • 接收、检查和排查响应。
  • 一个带有九个标签页的窗口,用于测试多个消息。
  • WADL/WSDL 导入向导。
  • 创建 OpenAPI 请求。
  • 查看响应头和响应体。
  • 测试 REST/SOAP Web 服务 API 的响应结果。
  • 测试人工智能API的响应结果以及提示词工程。

HTTP 协议测试。

在 XMLSpy 中测试 HTTP 请求/响应。

HTTP协议定义了文件(如文本、图像等)如何在互联网上传输。每个Web服务器都运行一个守护进程,该守护进程会持续等待HTTP请求,并在收到请求时立即处理。

HTTP协议是无状态的,这意味着每个HTTP请求都是独立执行的,不依赖于之前的或之后的请求——这可能会给测试和调试带来挑战。

为了帮助开发者,XMLSpy 中的 HTTP 测试窗口会引导您完成创建和发送 HTTP 请求到 Web 服务器或 API 的过程。然后,您可以接收、检查和排查响应。

在窗口的左侧面板中,会定义一个请求,该请求可能包含以下内容:

  • 请求的 HTTP 方法(例如 GET、PUT、POST 等)以及目标 URL。
  • 请求的 HTTP 头部信息。
  • 连接设置,例如超时设置和安全选项。
  • 对于 POST 和 PUT 方法,HTTP 消息体是:

一旦请求定义完毕,请点击“发送”按钮,将请求发送到Web服务器。您可以在右侧面板中立即分析响应结果,该面板会显示响应内容和头部信息。

HTTP窗口包含九个独立的标签页,您可以利用这些标签页来存储和测试多个消息,并在需要时在它们之间进行切换。

XMLSpy 还允许您直接在 HTTP 测试器中保存您的 HTTP 请求。这对于重复使用相同的配置或用于文档记录非常有用。您还可以将 HTTP 响应保存到文件中,或者将其复制到新的文档中,以便进一步处理,例如,根据响应的结构自动生成 JSON 或 XML 模式。

WADL/WSDL 导入向导。

您还可以通过导入WADL(Web应用程序描述语言)文件来启动测试。WADL文件提供了一种机器可读的HTTP应用程序描述,或者您也可以导入WSDL文档,该文档描述了SOAP Web服务的端点。

XMLSpy 的 HTTP 窗口包含一个 WADL/WSDL 导入向导,它会引导您完成以下步骤:打开文件、选择用于测试的请求,以及修改请求中任何可编辑的参数。

然后,它会将请求导入到 HTTP 窗口,这样您就可以发送请求并查看响应。

在 XMLSpy 中测试 WADL 或 WSDL 消息。

这个功能让测试和使用都非常方便。 调试 REST API。.

测试 OpenAPI 消息。

HTTP 窗口可以创建和测试基于 OpenAPI 文档的请求。OpenAPI 文档用于描述一个 API。您只需输入 OpenAPI 文档的路径,HTTP 窗口就会显示可用的路径以及它们对应的操作。根据您选择的操作和参数,XMLSpy 会自动生成测试消息,您可以将其发送到 API,然后查看结果。

根据 OpenAPI 发送测试消息。

人工智能API测试与提示工程。

HTTP 测试窗口对于测试向任何主要人工智能 API 发送的请求以及分析人工智能的结果,从而进行提示工程优化,都非常有用。

在输入人工智能API接口的URL后,您可以选择内容类型,在“授权”头部中输入您的API密钥,并可以选择性地添加一个“组织”头部。然后,输入消息内容,并将其发送到API接口。

根据您的反馈,您可能需要调整提示语以获得更好的结果。例如,您可以修改JSON数据包中的提示语内容,或者尝试不同的参数设置,以优化输出结果。

修改完成后,您可以重新发送请求,查看新的回复,并重复此过程,以迭代地提高人工智能输出的质量和相关性。

通过在 XMLSpy 中测试人工智能 API 的响应,进行提示词工程。

使用 HTTP 测试工具可以轻松配置并发送 HTTP 请求到人工智能 API,从而方便进行全面的测试,并优化自然语言提示。通过精确构建和调整请求内容,尝试各种参数,并即时查看详细的响应,开发者可以轻松地优化提示工程,从而构建出更智能的人工智能解决方案。