设计API以接受批量GET请求的最佳方法是什么。我目前有一个场景,我有大约100个id。我不想调用API 100次来获取每个资源,但在查询字符串中发送100个GUID似乎也不正确。
处理这种情况的正确方法是什么?
答案 0 :(得分:1)
如果您有太多特定参数,通常使用POST与JSON正文,您指定的是什么。
但是拥有大查询字符串也不错(只记得最大长度有限制)。您可以在查询字符串中使用偶数数组,它会被发送(并被消费):http://something.com?ids[0]=7&ids[1]=33&ids[2]=5
Frameworks(如Spring)能够自动将这些参数转换为数组或列表。