直接在 XMLSpy 中发送和接收 HTTP 请求。
HTTP协议定义了文件(如文本、图像等)如何在互联网上传输。每个Web服务器都运行一个守护进程,该守护进程会持续等待HTTP请求,并在收到请求时立即处理。
HTTP协议是无状态的,这意味着每个HTTP请求都是独立执行的,不依赖于之前的或之后的请求——这可能会给测试和调试带来挑战。
为了帮助开发者,XMLSpy 中的 HTTP 测试窗口会引导您完成创建和发送 HTTP 请求到 Web 服务器或 API 的过程。然后,您可以接收、检查和排查响应。
在窗口的左侧面板中,会定义一个请求,该请求可能包含以下内容:
一旦请求定义完毕,请点击“发送”按钮,将请求发送到Web服务器。您可以在右侧面板中立即分析响应结果,该面板会显示响应内容和头部信息。
HTTP窗口中的九个独立标签页,允许您存储和测试多个消息,并在需要时在它们之间进行切换。
XMLSpy 还允许您直接在 HTTP 测试器中保存您的 HTTP 请求。这对于重复使用相同的配置或用于文档记录非常有用。您还可以将 HTTP 响应保存到文件中,或者将其复制到新的文档中,以便进一步处理,例如,根据响应的结构自动生成 JSON 或 XML 模式。
您还可以通过导入WADL(Web应用描述语言)文件来启动测试。WADL文件提供了一种机器可读的HTTP应用描述,或者您也可以导入WSDL文档,该文档描述了SOAP Web服务的端点。
XMLSpy 的 HTTP 窗口包含一个 WADL/WSDL 导入向导,它会引导您完成以下步骤:打开文件、选择用于测试的请求,以及修改请求中任何可编辑的参数。
然后,它会将请求导入到HTTP窗口,这样您就可以发送请求并查看响应。
这个功能让测试和使用都变得非常简单。 调试 REST API。.
HTTP 窗口可以创建和测试基于 OpenAPI 文档的请求。OpenAPI 文档用于描述一个 API。您只需输入 OpenAPI 文档的路径,HTTP 窗口就会显示可用的路径以及与其对应的操作。根据您选择的操作和参数,XMLSpy 会自动生成测试消息,您可以将其发送到 API,然后查看结果。
HTTP 测试窗口对于测试向任何主要人工智能 API 发送的请求以及分析人工智能的结果,从而进行提示工程优化,都非常有用。
在输入人工智能API接口的URL后,您可以选择内容类型,在“授权” (Authorization) 头部中输入您的API密钥,并可以选择性地添加一个“组织” (Organization) 头部。然后,输入消息内容,并将其发送到API接口。
根据您的反馈,您可能需要调整提示语以获得更好的结果。例如,您可以修改JSON数据包中的提示语内容,或者尝试不同的参数设置,以优化输出结果。
修改完成后,您可以重新发送请求,查看新的回复,并重复此过程,以迭代地提高人工智能输出的质量和相关性。
使用 HTTP 测试工具配置并发送 HTTP 请求至 AI 接口,可以轻松进行全面的测试,并优化自然语言提示。通过精确构建和调整请求内容,尝试各种参数,并即时查看详细的响应,开发者可以轻松地优化提示工程,从而构建出更智能的 AI 解决方案。



