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 請求中。 

Note:此頁面不會像 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 字串替換占位元符 decimal。根據需要,使用有效資料替換其他任何占位元符內容,然後按一下「發送」按鈕。

    Note: 任何方法中的 <BrowserIP></BrowserIP> 元素均可被忽略。 <BrowserIP> 元素有助於為 VSA 提供單點登入協調,並可在不注重單點登入的測試環境中忽略。 

    Word 60% / HTML 100%

    結果顯示在「回應」窗格中。