there is no standard, but most frameworks support both, you can see for example for java spring that it accepts both here
@GetMapping("/api/foos")
@ResponseBody
public String getFoos(@RequestParam List<String> id) {
return "IDs are " + id;
}
And Spring MVC will map a comma-delimited id parameter:
http://localhost:8080/api/foos?id=1,2,3
----
IDs are [1,2,3]
Or a list of separate id parameters:
http://localhost:8080/api/foos?id=1&id=2
----
IDs are [1,2]