我有一个奇怪的问题。是否有可能进行Retrofit网络请求以获取大约50k json数据?让我们说json看起来像这样:
{
data: [
{
"Number":"323232",
"Identifier":"1331332-1",
"Price":"32000000",
"Type":"Apartment",
"Style":"",
"SubType":"Double",
"Beds":"1",
"Baths":"1",
"Furnished":"No",
"Internet":"Yes",
"Distance":"29700",
"Picture":{
"main":{
"url":"http://placehold.it/700x700"},
"thumb":{
"url":"http://placehold.it/700x700"}
}, ...
]
}
如果有可能要求一次性获得所有50k,那么将如何进行这样做以及它的速度有多快?我试过限制只需要返回的信息。但我总是得到一个SocketTimeOut异常。我想到的一件事是将我请求的数据量划分为小块,并重复发出网络请求,直到获得所有50k。
如果Retrofit不是为此目的设计的,那么什么是一个好的选择呢?凌空?还是其他一些图书馆?