我对 Android 比较陌生(我是 iOS 开发人员),我想使用 NSURLConnectionDelegate 的方法调用 Web 服务,就像我在 iOS 中习惯的那样
didReceiveData:(NSData *)data
我需要增量获取数据,因为我正在构建一个流 API,该 API 会获取大量 JSON 数据作为响应,并且需要检查数据是否完整。
如果有人能帮助我,那就太好了,我已经搜索了一段时间,但到目前为止还没有找到令人满意的解决方案。
最佳答案
如果您尝试在 Android 中调用 Web 服务,您应该使用 AsyncTask
,其中 请求
将异步
。看看the documentation .每次您的请求完成时,方法 onPostExecute(Object result)
都会被调用。这是您可以继续进行进一步处理的方法。
关于Android:像 iOS 一样逐步获取 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19361427/