问题标签 [afnetworking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 AFNetworking 中使用 Core 数据作为浏览器缓存
我读了一些关于 DB 上的多线程访问的内容,但仍然不确定将读取/写入与异步网络下载结合使用的最佳方法。例如,我将有一个包含来自网络的图像的页面,所以我通过它们的 URL 检索它们,使用 AFNetworking 但我想首先检查我的数据库并将检索到的图像写在它(或磁盘)上以备将来使用。在不阻塞 UI(例如滚动时)的情况下,最好的方法是什么?如果我用一个读/写的单例来做到这一点,它会阻塞主线程。感谢您提供任何提示。
ios - AFNetworking 默默无闻
我确信我对 iOS 编程很陌生,但是,我遇到了 AFNetworking 的问题。具体来说,当我使用它时,什么也没有发生。我没有从服务器得到任何响应,但是,我也没有收到任何错误。所有属性最终都为 NULL。
这是我的要求:
如果我只是将请求传递给 UIWebView 或者如果我使用它,这似乎可以工作,因为我得到了我的预期结果:
也就是说,POST 成功,返回 JSON。
但是,这些都没有做任何事情(没有错误,没有响应):
甚至裸露的骨头也没有尝试工作:
显然,我做错了可怕的事情。但是,无声的失败使这很难弄清楚。
谢谢你的帮助。
编辑:
没关系..我很密集。
没有创建 NSOperationQueue。
虽然,我仍然不清楚为什么没有设置属性。但是,看起来我至少有数据。
ios - AFNetworking 错误域 = NSPOSIXErrorDomain 代码 = 12 "操作无法完成。无法分配内存
我通过 AfNetworking 将大量图像文件发送到 Rails 服务器。在边缘,有时是 3G 上,我收到此错误:错误域 = NSPOSIXErrorDomain 代码 = 12“操作无法完成。无法分配内存”。
这是我用来发送文件的代码:https ://gist.github.com/cc5482059ae3023bdf50
有没有办法解决这个问题?
在线有人建议解决方法是流式传输文件。我还没有找到关于使用 AFNetworking 流式传输多个文件的教程。我怎样才能做到这一点?
afnetworking - AFNetworking 构建错误:“匿名类的声明必须是定义”
我开始使用 AFNetworking 来替换已失效的 ASIHTTPRequest。人们似乎喜欢这个新的“AFNetworking”,但它并没有构建在我的项目中,我不知道为什么。我在文件中开始出现Class class = NSClassFromString(className);
构建HTTPRequestOperationWithRequest:success:failure
错误AFHTTPClient.m
。
错误是“匿名类的声明必须是一个定义”,我已经问过谷歌但没有得到任何东西。帮助?
语境:
编辑:根据下面的答案解决。补丁文件在这里。
编辑 2:这些更改已被纳入最新的 AFNetworking,因此任何人在未来发现这一点:只需下载一个新版本就可以了。还有,未来怎么样?你好未来。
objective-c - 流行的开源框架 AFNetworking 是否具有将请求/响应记录到控制台的机制?
我想将原始的 HTTP 请求/响应输出到控制台以帮助调试。
我查看了 GitHub 上的各种文档并快速搜索了代码,但找不到任何明显的东西,所以我猜答案是否定的。但只是想检查一下我是否遗漏了任何明显的东西。
iphone - 如何使用 AFNetworking 为“PUT”请求设置数据?
我已经开始使用 AFNetworking,它在制作简单的“GET”请求时效果很好。但是现在我正在尝试执行“POST”请求。我使用下面的代码来执行“GET”请求。查看AFHTTPClient的puthPath时,无法设置用于正文的数据。我的猜测是还有另一种方法可以解决这个问题。我一直在将AFHTTPOperation视为解决此问题的一种方法。但是我没有让这个工作。问题是我不知道如何将它与基本身份验证一起使用。
有人可以告诉我如何使用 AFNetworking 进行简单的“POST”请求吗?
iphone - AFNetworking:编码包含“%”符号的 URL 字符串失败
我在我的 iOS 应用程序中使用AFNetworking 。我发现请求参数包含百分号时会出现问题。然后编码失败。该方法AFURLEncodedStringFromStringWithEncoding
返回零。
我已经测试了这段代码并打印(null)
:
预期的输出应该是:%25
. 其他字符可以毫无问题地编码。
该方法定义如下:
任何想法这里出了什么问题?
ios - 使用 AFNetworking 重置基本身份验证凭据
我正在编写一个 REST 客户端(使用 AFNetworking),并且需要能够在应用程序的单个实例中触发新会话的创建。
换句话说,我想:
1 - 使用服务器进行身份验证
2 - 进行一些 REST 调用
3 - 模拟“注销”
4 - 使用服务器重新进行身份验证
5 - 进行更多的 REST 调用
AFNetworking 非常适合进行初始身份验证和REST 调用,但我不知道如何清除会话并在同一实例中“重置”连接。
当我使用 ASIHTTP 时,我只是这样做了:
[ASIHTTPRequest clearSession];
有没有办法用 AFNetworking 做类似的事情?
iphone - AFNetworking - 通过 UIProgressView 下载多个文件 + 监控
我正在尝试将我的代码从 ASIHTTPRequest 更改为 AFNetworking。目前我想选择 10-15 个不同的 HTTP URL(文件)并将它们下载到一个文档文件夹中。
使用 ASIHTTPRequest 这很容易
在 AFNetworking 中,我不知道该怎么做。我有以下代码下载文件,存储它们并在文件下载成功时发出通知,但我无法为此队列创建总大小的进度条。
objective-c - AFNetworking 上传文件到服务器,参数
我正在尝试像这样上传文件:
我的上传 json 看起来像这样:
http://base/url/uploads/add.json
并且只有一个参数“文件”。服务器返回错误:“未指定强制参数:文件”。我应该如何设置参数。为什么不起作用:
请帮忙。