關於 AutoREST 頁面

使用「自動啟用 REST 存取的綱要物件 (AutoREST)」功能,啟用目前綱要中資料庫物件的 REST 存取。

啟用表格、檢視、函數、程序及套裝程式等綱要物件的 REST 存取,即可透過 RESTful 服務存取該綱要物件。請參閱 Oracle REST Data Services Developer's Guide 中的 AutoREST

若要瀏覽至 AutoREST 頁面,請在 REST 總覽頁面中,按一下 AutoREST 或從標頭的功能表中選取 AutoREST

AutoREST 頁面由三個部分組成:

  • 物件:顯示受保護且需要授權的已啟用 REST 綱要物件數目 (綱要中啟用的綱要物件總數)。

  • AutoREST :顯示綱要中啟用 REST 的表格和視觀表、套裝程式、程序以及函數數目。按一下卡片以查看下方所列的對應物件。

  • 頁面底部會根據 AutoREST 中選取的項目列出綱要物件。您可以在卡片檢視或方格檢視中檢視這些物件。物件的相關內容功能表中可用的動作如下:

啟用資料庫物件的 REST 存取

您可以為表格、檢視、具體化視觀表、函數、程序或套裝程式啟用 REST 存取。

若要讓 REST 啟用綱要物件,請執行下列動作:

  1. 在 SQL 頁面的「導覽器」頁籤中,用滑鼠右鍵按一下物件並選取 REST ,然後選取啟用
  2. 在下列欄位中輸入值:
    • 物件別名:輸入物件的其他名稱。為了安全起見,建議您使用與實際物件名稱不同的名稱。

    • 需要認證:選取此選項即可保護 REST 端點。

    • 授權角色授權權限:這些欄位會自動預先填入。

    顯示代碼:選取此選項即可檢視等同於「啟用 REST 存取」滑桿的 PL/SQL 程式碼。您可以在工作表中複製並執行此 PL/SQL 程式碼,以執行您在「啟用 REST 存取」滑桿中按一下啟用時所發生的相同動作。

  3. 按一下啟用

    啟用 REST 的物件會以「導覽器」頁籤中的啟用 REST 圖示 啟用 REST 圖示 表示。

停用資料庫物件的 REST 存取

本節描述如何停用資料庫物件的 REST 存取。

  1. 在 SQL 頁面的「導覽器」頁籤中,在已啟用 REST 的資料庫物件上按一下滑鼠右鍵,然後選取停用
  2. 您會看到確認的提示。按一下確定

針對啟用 REST 的資料庫物件產生 cURL 要求

對於啟用 REST 的資料庫物件,您可以為選取的物件產生 GET、POST、PUT 和 DELETE 要求的範例 cURL 呼叫。使用「複製到剪貼簿」圖示來複製 cURL 程式碼。

檢視所選物件之特定方法的 cURL 呼叫:

  1. 在 SQL 頁面的「導覽器」頁籤中,於啟用 REST 的物件上按一下滑鼠右鍵,選取 REST ,然後選取 cURL 命令
  2. 從左窗格中選取 HTTP 方法,視需要輸入值,然後按下一步以查看 cURL 命令。

    如需有關每個 HTTP 方法的詳細資訊,請參閱 Oracle REST Data Services 中的範例