获取具有很长查询字符串的请求。 (CSV)

时间:2015-01-11 10:30:31

标签: rest csv

我希望实现一个API调用,您可以指定最多~6000个ID的任意组合来从服务器获取数据。麻烦的是,请求很可能包含大量的id - 比如4000左右。因此,查询字符串会很长,浏览器可能太长了吗?

我想知道,最好的方法是什么?我可以使用POST,但它并不适合REST - 但是我再也不会对此感到困惑。有没有更好的方法呢?

1 个答案:

答案 0 :(得分:0)

在这种情况下,POST确实是解决方案。从REST角度以及从优化角度来看,如果您希望使用相同的ID列表多次调用此调用,您可能需要考虑一个POST调用来创建服务器端命名/定义列表,然后用于后续GET请求引用创建的列表,这样就不必每次都重复这些数据。