Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

REST Web Service package

  • 已更新:12/01/2020
    • Automation 360 v.x
    • 建立
    • RPA 工作區

REST Web Service package

使用 actions REST Web Service package 中的 AS 方法(刪除、獲取、修補、發佈或放置)向 API 發送請求並接收來自 API 的響應。

使用 REST Web Service actions

提供以下信息以發送 REST 請求並接收響應。並非所有方法都需要所有參數。
  • URI:API 資源的唯一地址。
  • 驗證模式:有三種支援的驗證模式:
    • 基本:文本字符串可用於基本身份驗證。
    • 已登錄 AD 用戶:授權存取相關 API 的 Active Directory (AD) 使用者會透過 AD 驗證。要求中不需要認證。
    • Windows NT LAN Manager (NTLM) 身份驗證( AD 用戶):一種挑戰 / 回應驗證方法,可讓用戶端以加密認證或純文字的形式提供使用者名稱和密碼。建議您使用儲存在中的認證。 Automation Anywhere Credential Vault
  • 標題:並非所有方法都需要標頭。標頭表示與請求關聯的元數據。
    註: 要在請求中使用 API 密鑰,請在 名稱 字段中輸入 API_KEY ,在 字段中輸入密鑰值。
  • 捕獲故障響應:選中此複選框以捕獲失敗響應( 成功 / 確定 響應除外)。故障回應詳細資料會擷取在回應本文中。
  • 內容類型:當標頭包含內容類型時,會定義用戶端與伺服器之間的內容交涉。REST Web Service actions 支持以下內容類型:
    • 應用程式 /json
    • 應用程序 /XML
    • 文字 / 純文字
    • text/html
    • 文字 /XML
  • 輸出變量:響應輸出將捕獲在字典變量中。字典變量是鍵值對。使用回應標頭名稱做為機碼來傳回標頭值 , 或使用「本體」做為機碼來傳回回應本體。
    註: 字典變數中提供含有其值的回應機碼 , 以顯示 REST API 的回應狀態。
    要獲取 API 資源的標題名稱列表,請執行以下步驟:
    1. Loop action 之後插入。 REST Web Service action
    2. 詞典 迭代器中的每個鍵選擇。
    3. 在詞典變量字段中,選擇保存 REST Web Service action 輸出的變量。
    4. 將每個鍵的值分配給 $prompt-assignment$
    5. 插入 Log To File action
    6. 提供文本文件的文件路徑以保存標題名稱列表。
    7. “輸入要記錄的文本” 字段中插入 $prompt-assignment$ 。
    8. 選擇 覆蓋現有文件 選項。
    9. 按一下 [儲存]。

      當您運行 bot時,它會將標頭名稱從 API 資源打印到選定的文件。

安全傳遞值

您可以通過 Credential Vaultlocker以下支持 action 的字段中指定、憑據和屬性,安全地將值從傳遞到 Web 服務:
  • URI
  • 自訂標頭
  • 本文:對於 application/x-www-form-urlencoded 內容類型,單擊 添加參數 從中選擇值 Credential Vault

    對於所有其他內容類型,請選擇 Select credential as parameters (選擇憑據作爲參數)選項,然後單擊 Pick(選擇)。

Actions 在中 REST Web Service package

Action 描述
Delete 方法 刪除 URI 標識的資源。
Get 方法 檢索 URI 中包含的參數標識的信息。 由於所有參數都作爲 URI 的一部分傳遞,因此沒有用於 get 方法的內容類型。

GET 方法的限制和特徵包括:

  • URI 長度限制爲 2048 個字符。
  • URI 中傳遞所有參數。
  • get 方法公開 URI 中的數據,使其不如 POST 方法安全。
  • GET 不會變更任何資料、因此無論授權為何、所有使用者都能安全無虞。
Patch 方法 修改 URI 標識的資源。
Post 方法 在 URI 中創建新資源。
  • 參數在請求主體中傳遞。
  • 請求主體的長度沒有限制。
Put 方法 根據 URI 或主體中傳遞的參數更新或替換資源。

代理支持

如果您的設備配置了代理,則來自該服務器的所有出站請求 package 都將通過代理服務器路由。請參閱連接 Bot agent 到具有代理的設備

傳送意見反饋