You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Response order | Preserve request order (excluding missing) | Deterministic, ergonomic |
13
+
14
+
15
+
- `BatchGet` is semantically distinct from `List`.
16
+
- `List` means “give me everything you have, maybe filtered.”
17
+
- `BatchGet` means “give me these specific known resources.”
18
+
- Passing an empty list means you’re not actually identifying anything to fetch — so it’s a client error (bad request), not a legitimate “empty result.”
19
+
- This aligns with the principle: If the request parameters are syntactically valid but semantically meaningless, return 400 Bad Request.
0 commit comments