【发布时间】:2021-07-11 19:47:35
【问题描述】:
我正在处理一个消息请求,该请求将包含用于在目标中创建记录的完整请求详细信息。
此集成在不同时间创建 3 种不同类型的记录(订单、发货、发票),即并非总是可以一次创建所有记录,因此我需要让系统知道只创建某些请求。
我的问题,在请求中添加此信息的最佳方式是什么?
-
是否需要在请求正文中?
{ "OrderNumber": "1234", "operation": [ "orderentry", "shipment", "invoice" ] } -
它需要在路径中吗?
/Order/create?operation=orderentry -
它需要在单独的对象中吗?说
{ "operation": [ "orderentry", "shipment", "invoice" ], "request": { "OrderNumber": "1234", } }
【问题讨论】:
标签: design-patterns integration rest integration-patterns