Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

REST 網頁服務命令

  • 已更新:5/22/2019
    • 11.3.x
    • 探索
    • Enterprise

REST 網頁服務命令

使用 REST 網頁服務命令可透過 HTTP 方法 GET、POST、PUT 和 DELETE 來測試 REST 網頁服務。

概觀

方法

GET 方法
擷取由要求 URI 識別的資訊 (以實體的形式)。
POST 方法
要求伺服器接受要求中包含的實體,以做為所識別網頁資源的新下層。
PUT 方法
透過基於索引鍵值組傳遞不同的 URI 參數來更新記錄。
DELETE 方法

要求來源伺服器刪除識別的資源。

為 REST 網頁服務提供使用 F2 鍵的變數支援
  • URL 參數化:使用者可以在 [要求] 分頁中新增變數。
  • 參數:使用者可以為參數分頁值新增變數,其中包括各項 URL 值、Post 值和 Authorization 值。

  1. 按一下 [傳送要求],它將顯示 [設定變數來源] 和變數值。
    註: 在要求標頭或 POST 參數中,如果使用認證變數,則在按一下 [傳送要求] 時,[設定變數值] 將不會列出認證變數。但是,它的值將用於產生輸出。

    您會看到一則訊息,通知認證變數已從變數清單中排除。閱讀更多有關從認證儲存櫃指派認證變數的資訊。

  2. 按一下 [取得輸出] 以獲取回應。
註: 如果您的 REST 網頁服務使用 Proxy 伺服器,請移到 [工具] > [選項] > [進階設定]
傳送要求錯誤的疑難排解

從 v.11.3 及更早版本升級到目前Enterprise 用戶端版本的客戶,如果傳送要求出錯,則可能必須更新在 AASettings.xml 檔案中設定的預設 REST 用戶端類型。

若要進行疑難排解,可以在 [播放器] → [命令] 節點中將 REST 用戶端類型設定為使用 nativerestclient,而不是預設的 RestSharp,如下所示:

<Player>

<commands>

<restwebservice>

<restclienttype>nativerestclient</restclienttype>

</restwebservice>

</commands>

</Player>

傳送意見反饋