问题标签 [afnetworking-3]

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.

0 投票
3 回答
3208 浏览

ios - AFNetworking 3.0 状态码

我正在使用 AFNetworking 3.0,但无法获取成功或失败的状态代码。

0 投票
0 回答
665 浏览

ios - AFNetworking 3.0 - 错误的授权码

我正在使用 AFHTTPSessionManager 获取带有授权标头的请求;

如果根据邮递员的错误用户/密码服务器返回内容类型:text/html,其中:

不幸的是 NSURLSessionDataTask 返回

返回状态码,500

以及 NSError

返回错误响应:{"error":{"code":"UNKNOWN_ERROR","details":null,"description":"Server error","version":0}}

这是我的get操作方法。

请求得到了正确处理——当我故意使用错误的身份验证登录名/密码来检查响应错误时,出现了 401 问题。问题在于前面提到的不正确的状态代码。

@编辑为

状态码,500 错误码,-1011 错误域,com.alamofire.error.serialization.response

0 投票
1 回答
1078 浏览

ios - AFNetworking 3.0 迁移

现在我正在使用AFNetworking 2.0,我想将它迁移到AFNetworking 3.0. 我已将文件添加到项目中,它显示了许多错误。我检查了迁移指南。我的疑问是如何NSURLCredentialAFNetworking 3.0.4. 现在我正在使用,

AFNetworking 3不支持AFHTTPRequestOperationAFHTTPRequestOperationManager。请帮我。

0 投票
6 回答
15621 浏览

ios - 在故障块 AFNetworking 3.0 上获取 responseObject

如何从 AFNetworking 3.x 中的故障块中获取响应字符串,

在 2.x 版本中,这样做的方法是:

但是在3.x版本中,返回块的参数中没有任何操作,如下所示:

所以我希望如果有人能够做到这一点。

0 投票
0 回答
956 浏览

ios - 获取代码 = 3840“字符 1 周围的值无效。” 在将带有参数的图像发布到服务器时

我正在使用 Afnetworking 3.0,对于带有其他一些参数的图像上传,我使用此代码

注意:profilePicture 是我为它提供服务的关键错误错误:错误域 = NSCocoaErrorDomain 代码 = 3840“字符 1 周围的值无效。” UserInfo={NSDebugDescription=字符 1 周围的值无效。}

0 投票
2 回答
761 浏览

ios - AFNetworking 仅在请求成功时下载和保存数据

在我的 iOS 应用程序中,我使用AFNetworking库来管理所需的 HTTP 操作。

我创建了一种下载文件的方法:

虽然,这种方法存在问题。如果正在取消下载(强制退出),该文件仍然可以在应用程序目录中找到。如何创建文件下载,仅在下载成功完成后将文件保存到文档目录?

0 投票
3 回答
8381 浏览

ios - AFNetworking 3 x-www-form-urlencoded 发布数据

我正在尝试使用 x-www-form-urlencoded 正文发布数据。通过邮递员发帖,没问题 通过邮递员发帖,没问题

但我不能通过 afnetworking 3 做到这一点。这是我的代码

请帮助我了解如何正确执行此操作。谢谢!

0 投票
1 回答
916 浏览

ios - 为多个文件下载添加子进度

我正在我的项目中使用 AFNetworking 3.0 下载多个文件。我想显示所有文件的单个下载进度。我将每个文件下载的每个子进度添加到父进度中。但它不起作用,应用程序崩溃了。我收到错误消息-

这是我的下载课程-

0 投票
1 回答
541 浏览

afnetworking - AFNetworking 3.x:如何知道响应是否来自缓存?

问题AFNetworking:如何知道响应是否使用缓存?AFNetworking 2.x 已很好地回答了304 或 200 。但是你如何在 3.x 中做同样的事情呢?

在调试时了解资源是从缓存返回还是从网络返回非常有用。

0 投票
1 回答
2225 浏览

ios - 当应用程序移动到后台时,AFNetworking 3.0 继续上传

我的应用程序在前台启动将内容上传到服务器。由于此过程可能需要一些时间,因此用户可以很好地将应用程序切换到后台。

我正在使用 AFHTTPSessionManager 提交上传:

我需要在应用程序处于后台状态时继续此过程,直到完成。这里有一个很好的 SO 答案,它让我走上了正确的轨道,但在某些地方我仍然一无所知。我尝试使用链接答案中的“BackgroundSessionManager”类将我的上传调用更改为:

并将其添加到我的 AppDelegate 中:

但是我在一些后台线程上遇到了 EXC_BAD_ACCESS 崩溃,几乎没有信息。我什至正确地接近这个?