我们的客户API采用{customer-name,customer-mobile,customer-email}并在数据库中创建客户。如果单个POST请求创建多个资源,它是否被认为是RESTful?
我们也有订单API,需要{productId,客户名称,客户手机,客户电子邮件}。
代码订单API:
- 首先基于订单API中传递,并返回客户ID {姓名,手机,电子邮件}创建客户。
- {productId,customerId}进一步保存在订单表中的数据库中。
这是宁静的做法,一个API是在内部首先创建一些其他资源?
请注意,它是一个过于简化的示例,其中API仅在订单API中预期只有一种产品。