我的应用程序调用我的Python服务器来获取一些信息。在将数据发送回我的应用程序之前,信息需要一些时间来处理。因此,用户等待大约12秒钟,以便从服务器获取数据。
应用程序是否可以通过多个批次接收数据(一旦处理了一些数据,就会将其发送到应用程序,然后当处理更多数据时,会向应用程序发送更多数据)?< / p>
我只知道如何使用NSURLConnection / AFJSONRequestOperation为每个服务器调用接收一批数据,有没有办法在每次服务器调用iOS时接收多批数据?
答案 0 :(得分:0)
一种解决方案是独立地请求每个块。
将以下元数据添加到每个响应中(我假设您使用的是JSON)
{
pagination: {
page: 1,
pages: 5,
next_url: 'http://domain.com/database/search?&query=query&page=2'
},
data: 'your data'
}
在客户端收到第一个块后,使用next_url