簡體   English   中英

如何將 Rest API 發送到 Oracle 自治數據庫?

[英]How to Send a Rest API to Autonomous Database of Oracle?

我正在努力將 Rest API 請求發送到 Oracle 數據庫(使用郵遞員)。

  • 第一個問題:有三種類型的自治數據庫(ATP、ADW、AJS)可以幫助我。 我已經在我的 oracle 雲服務器中創建了所有 3 種類型。

  • 我需要使用什么類型的身份驗證? 我定義的用戶名和密碼似乎是“基本身份驗證”?

  • 可以使用哪些 API 端點? 這有點令人困惑,在隨附的屏幕截圖中,我看到了不同的文章,我不確定該使用哪一篇!

在此處輸入圖像描述

REST (3) 的 ORDS 和 SODA 支持許多不同的身份驗證機制。 JSON 文檔存儲 REST 服務(您選擇 ADJ)旨在用於服務器到服務器的交互。 因此,推薦使用兩足式 OAuth(客戶端憑據流)的身份驗證機制與 JSON 文檔存儲 REST 服務一起使用。 但是,還支持其他機制,例如 HTTP 基本身份驗證。

在 Autonomous 上安裝時的默認設置是 HTTP 基本身份驗證。 大多數示例使用數據庫架構 ADMIN,默認情況下啟用 REST。

一個好的起點是:

如果您正在使用 ADJ, https://docs.oracle.com/en/cloud/paas/autonomous-json-database/ajdug/create-applications-ords-autonomous-database.ZFC35FDC70D5FC76AD

如果您正在使用其他 ADB 風格: https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/ords-autonomous-database.html#GUID-E2E6D22-BADB666

這些文檔提供了您圖片中提到的文檔的鏈接。

例如查看可用的 SODA collections,端點是 https://your-ords-uri/ords/admin/soda/latest/。

要查找 URI(服務控制台/開發/RESTful 服務和 SODA): 在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述

正如我所說,默認值是基本身份驗證。 您還可以禁用安全性並允許匿名訪問以進行開發和測試

在此處輸入圖像描述

對於關系表,在使用 Postman 之前,需要使用 ORDS PLSQL package 管理額外的權限。 遵循文檔

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM