我想使用Java从Web服务读取JSON列表。该Web服务返回来自卢森堡的作者列表,例如按年份排序。那是网站:

http://www.autorenlexikon.lu/page/periods/1919-1945/1/1/DEU/index.html

到目前为止,我知道可以收到带有以下请求的JSON文档:

http://www.autorenlexikon.lu/mmp/json.document_list/DEU/0?search_since=1919&search_until=1945


但是我只获得前20个条目。我如何获得接下来的20个条目?我认为该解决方案在网站的JavaScript代码中,但是我在JavaScript(以及JSON)中还很陌生。

编辑:


没有任何官方API。
我已经尝试过:

http://www.autorenlexikon.lu/mmp/json.document_list/DEU/0?pageSize=1000&search_since=1919&search_until=1945

http://www.autorenlexikon.lu/mmp/json.document_list/DEU/0?page_Size=1000&search_since=1919&search_until=1945

...还有很多。 JavaScript代码是谁接收所有条目的?我不能复制这种机制吗?

最佳答案

您应该检查他们的API,并寻找一个参数来定义页面或想要获取的结果范围。

编辑似乎您必须发出POST请求,并添加起始索引以及页面大小作为post参数。有关更多信息,请参见@matthijs koevoets的答案。

关于java - 从http://www.autorenlexikon.lu接收JSON列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8433551/

10-09 15:04
查看更多