RESTful Service 的 POST 的範例
簡介
Schema 中有 transactions 表格, 這個表格有以下欄位:
Name Null? Type
-------------- -------- ------------------
ID NOT NULL NUMBER
TXN_DATE DATE
PAYMENT_METHOD VARCHAR2(20 CHAR)
CATEGORY VARCHAR2(20 CHAR)
EXPENSE NUMBER
INCOME NUMBER
NOTE VARCHAR2(200 CHAR) 現有一筆交易資料, 需要將這筆資料寫入 transactions 表格中, 這筆資料的格式為 JSON 格式, 例如:
{
"txn_date": "2025-10-10",
"payment_method": "Credit Card",
"category": "食",
"expense": 100,
"income": 0,
"note": "麥當勞 午餐"
}步驟
撰寫 Package procedure 能將 JSON 資料寫入 transactions 表格中
S1. 建立套件 ap4_txn_pkg, 這個套件有一個 procedure, 這個 procedure 會將 JSON 資料寫入 transactions 表格中.
測試 Package procedure
在 RESTful API 中, 建立新的模組

在模組中, 建立新的 Resource Template

在 Resource Template 中, 建立新的 POST Handler

撰寫 Handler 的 PL/SQL 程式碼
在 Handler 中, 設定參數與 PL/SQL 綁定變數的對應關係

測試 POST 請求

下方可看到 Response status 及 Response Body 的內容

Last updated