我可以在網路服務整合中傳送多筆記錄嗎?
問題
我想透過網路服務整合一次傳送多筆紀錄,這有可能嗎?
解答
簡短回答:使用 GET 不行,使用 POST 可以。
使用 GET
由於資料傳送的方式,GET 整合不允許一次傳送多筆紀錄。資訊會被組合後,作為 URL 的一部分傳送到 BarTender,如下圖在 Insomnia 中所示:
這表示一次只能傳送一筆紀錄,因為 URL 只能容納一筆資料。
使用 POST
POST 整合不會透過 URL 傳送資訊,因此你可以一次傳送任意多筆紀錄:
當你使用 %Response% 變數作為回應時,每筆紀錄可能會根據資料分隔的方式,顯示為獨立的列印工作。在我的範例中,我在 POST 中傳送印表機資訊,所以每筆紀錄都被視為一個獨立的列印工作。
如需更多關於回應模式的資訊,請參閱 網路服務整合回應預設包含哪些內容?