Android:像 iOS 一样逐步获取 HTTP 响应

标签 android ios json streaming httprequest

我对 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/

相关文章:

javascript - JSON 表示法和分配给对象有什么区别?

javascript - WebGL:如何有效地获取/缓存着色器?

android - setOnItemClickListener 不工作

android - 如何在android中删除之前检查文件

ios - Swift 编译器错误 : Cannot find 'ClassName.h' in scope - Xcode 13

objective-c - 第二次启动应用程序时使用不同的起始 View

java - 从 JSON 创建 CLOB 属性

android - 如何为移动应用创建无密码登录

android - 使用 Android NDK 将 C 移植到 Android

ios - 异常 'NSInvalidArgumentException' NSHealthUpdateUsageDescription