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后,您可以选择内容类型,在“授权” (Authorization) 头部中输入您的API密钥,并可以选择性地添加一个“组织” (Organization) 头部。然后,输入消息内容,并将其发送到API接口。

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

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

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

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