當需要同時發送多個請求對象時,客戶端可以發送一個包含所有請求對象的數組。
當批量調用的所有請求對象處理完成時,服務端則需要返回一個包含相對應的響應對象數組。每個響應對象都應對應每個請求對象,除非是通知的請求對象。服務端可以并發的,以任意順序和任意寬度的并行性來處理這些批量調用。
這些相應的響應對象可以任意順序的包含在返回的數組中,而客戶端應該是基于各個響應對象中的id成員來匹配對應的請求對象。
若批量調用的rpc操作本身非一個有效json或一個至少包含一個值的數組,則服務端返回的將單單是一個響應對象而非數組。若批量調用沒有需要返回的響應對象,則服務端不需要返回任何結果且必須不能返回一個空數組給客戶端。