Next Topic

Previous Topic

Book Contents

VSA API Web 服务样本客户端 - ASP 页面

测试客户端 ASP 页面也通过 VSA API Web 服务分发,以帮助您熟悉各种不同的 API 操作。您可以使用它来查看 ASP 客户端的结构,并将其代码的任意部分与您自己的应用程序相结合。用户可以浏览到任意 Kserver 的实际 /vsaWS/KaseyaWS.asmx 页面,选择 Web 方法,然后复制并粘贴在 WSDL 中指定的确切 XML SOAP 请求结构中。 

验证位于页面顶部的单独窗口中。将显示成功验证的会话 ID,并且其可复制和粘贴到后续 XML 请求中。 

注:此页面不会像 C# GUI 测试客户端那样自动将显示的会话 ID 整合到后续请求语句中。

示例 1:验证

  1. 使用 http://<your-KServer>/vsaWS/TestClient/TestClient.asp 访问 VSA API Web 服务 ASP 测试
  2. 输入有效的 VSA 管理员用户名和密码,然后单击“登录”。

    Word 60% / HTML 100%

    “会话 ID”文本框使用您登录时生成的会话 ID 进行填充,您需要将该会话 ID 复制和粘贴到后续 XML 请求中。

    Word 60% / HTML 100%

示例 2 - 创建 Get 请求

  1. 在第二个浏览器窗口中,使用 /vsaWS/KaseyaWS.asmx 页面选择方法,例如 GetLogEntry。

    Word 60% / HTML 100%

  2. 每种方法均会针对该方法的请求显示 XML SOAP 结构,仅复制该方法请求结构中以 <req> 开头并以 </req> 结尾的部分。

    Word 60% / HTML 100%

  3. 将该请求结构粘贴到 TestClient.asp 页面的“请求”窗格中。在“Web 方法名称”字段中输入方法名称,使用在验证期间获得的 sessionID 字符串替换占位符小数位。根据需要,使用有效数据替换其他任何占位符内容。然后单击“发送”按钮。

    注: 任何方法中的 <BrowserIP></BrowserIP> 元素均会被忽略。 <BrowserIP> 元素有助于为 VSA 提供单点登录协调,并可在不注重单点登录的测试环境中忽略。 

    Word 60% / HTML 100%

    结果显示在“响应”窗格中。

主题 : 发送反馈。 从内容表格的第一个主题下载此联机图书的 PDF 版本。