我可以在 Web 服务集成中发送多条记录吗?
问题
我想通过 Web 服务集成一次发送多条记录,可以实现吗?
解答
简短回答:使用 GET 不可以,使用 POST 可以。
使用 GET
GET 集成由于数据的发送方式,无法一次发送多条记录。信息会被拼接后作为 URL 的一部分发送到 BarTender,如下图在 Insomnia 中所示:
这意味着每次只能发送一条记录,因为 URL 里只能容纳一条记录。
使用 POST
POST 集成不会通过 URL 发送信息,因此你可以一次性发送任意多条记录:
当使用 %Response% 变量作为响应时,每条记录可能会根据数据的分隔方式显示为单独的打印任务。在我的示例中,我在 POST 中发送了打印机信息,所以每条记录都被视为一个独立的打印任务。
关于响应模式的更多信息,请参见 Web 服务集成响应默认包含哪些内容?