我們的客戶API採用{customer-name,customer-mobile,customer-email}並在數據庫中創建客戶。如果單個POST請求創建多個資源,它是否被認爲是RESTful?
我們也有訂單API,需要{productId,客戶名稱,客戶手機,客戶電子郵件}。
代碼訂單API:
- 首先基於訂單API中傳遞,並返回客戶ID {姓名,手機,電子郵件}創建客戶。
- {productId,customerId}進一步保存在訂單表中的數據庫中。
這是寧靜的做法,一個API是在內部首先創建一些其他資源?
請注意,它是一個過於簡化的示例,其中API僅在訂單API中預期只有一種產品。