问题标签 [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.

0 投票
5 回答
13893 浏览

objective-c - 使用 AFNetworking 获取带有 HTTP 身份验证的 JSON

我正在尝试从我的 hudson url 地址获取 JSON 并使用 HTTP Authenticate 对我的(Mac OS X)应用程序进行身份验证。

按照我正在使用的示例:

我想让计算机的列表显示在我的下拉列表中,但是这两行不能一起工作: [self setAuthorizationHeaderWithUsername:userName password:password]; [self setDefaultHeader:@"Accept" value:@"application/json"];

如果我只使用第一行,我的身份验证有效,但我收到该错误,因为我尝试获取密钥:

如果使用第二行,我的身份验证将返回错误 403。

任何人都可以帮助解决问题?

感谢并为英语中的任何错误道歉。

蒂亚戈

0 投票
1 回答
2548 浏览

iphone - AFNetworking + JSONKit 不能一起工作

AFNetworking + JSONKit + iOS 5.0+ = JSON 解析不起作用(尝试解析时返回 nil 对象)。

AFNetworking + iOS 5.0+ = JSON 解析工作正常。

AFNetworking + JSONKit + iOS 4.X = JSON 解析工作

AFNetworking + iOS 4.X = JSON Parsing 不起作用(因为 NSJSONSerializer 仅适用于 iOS5.0+)。

我该如何解决这个问题?代码片段:

0 投票
4 回答
12351 浏览

json - 使用 AFNetworking 检索 JSON 的问题

我正在尝试使用 AFNetworking 检索一些 JSON 数据。

我的服务器组件 (PHP/ZendFramework) 提供以下响应:

我尝试使用以下代码来检索此 json 数据:

在模拟器中运行时,控制台显示以下输出:

任何关于我做错的提示将不胜感激:) 我尝试访问 Twitter API 并且效果很好......

0 投票
4 回答
6492 浏览

ios - JSON 文件将内容类型设置为 application/json AFNetworking

我写了一个 .json 文件并想用 AFNetworking 下载它。但是 AFNetworking 抱怨:失败预期内容类型 {("text/json", "application/json", "text/javascript")}, got text/plain

我的 JSON 文件 test.json

}

如何更改内容类型?

0 投票
2 回答
765 浏览

objective-c - 应用激活时的 iOS 网络操作

在我当前的 iOS 应用程序中,当应用程序处于活动状态时,我需要执行多个网络操作(我宁愿一次获取所有内容,而不是在用户单击专用选项卡时查询内容)。我使用的 UIViewController 应该在应用程序进入前台并处理其中的所有网络内容时显示。
这是推荐的方法吗?

我需要发出的请求类似于:

为了避免意大利面条代码,是否有一个库可以使用像那些那样的链接请求?我正在使用 ASIHttpRequest 并且我没有找到任何好的方法来执行它(即使使用队列)。

0 投票
1 回答
3608 浏览

json - AFNetworking + JSON + 进度下载

我正在使用 AFNetworking 并且非常喜欢它。我需要从我的服务器获取 JSON 数据,这没关系,它运行良好。

我添加了 setDownloadProgressBlock 但我认为它不能与 JSON 下载一起使用:也许无法获得估计的要下载的字节数。

我的代码:

我的结果:

获取 27129 个 -1 个字节

获取 127481 个 -1 个字节

获取 176699 个 -1 个字节

所以,我认为 AFNetworking 在下载与 zip 文件或图像相反的 JSON 数据时无法估计要下载的实际大小?

0 投票
0 回答
1468 浏览

iphone - iOS5 上 AFNetworking 返回的空 JSON

我正在尝试使用 AFNetworking 库在我的 iPhone 应用程序中加载一个简单的 JSON。我正在使用两种不同的方法:

并使用 AFHttpClient (这将是我最喜欢的,因为它具有处理我的 REST API 的所有功能:

现在,问题是:在这两种情况下,我都会收到一个空的 Json。我已经测试了服务器端,Web 服务给出了正确的响应和正确的 MIME 类型(应用程序/json)。

我已经检查了这个讨论https://github.com/AFNetworking/AFNetworking/issues/175 但我的目标是指向 5.0 并且没有为 AFNetworking 库启用 ARC。

也许我在这里遗漏了一些明显的东西,但我目前无法修复它。

非常感谢!

克劳斯

0 投票
0 回答
2725 浏览

objective-c - 如何使用 AFNetworking 使用自签名证书连接到 HTTPS 服务器?

我刚开始在一家小公司工作,还没有正确签署的 SSL 证书。但是他们的测试 HTTP 服务器只提供 HTTPS。
我想使用 AFNetworking 创建一个 iOS 客户端。

如何实现?

0 投票
5 回答
24498 浏览

iphone - AFNetworking 和无 Internet 连接场景

AFNetworking在我的应用程序中使用每个请求(例如登录、从 url 获取数据等)。

举个例子:一个用户点击登录按钮并且没有连接,如何立即显示一个UIAlertView说错误的?唯一的方法是等待请求超时并执行failure块?有没有办法立即检查是否有连接?

谢谢!

0 投票
1 回答
2557 浏览

iphone - AFNetworking 为 POST 请求设置默认值

我正在尝试AFNetworkingASIHTTPRequest.

我将AFHTTPClient用于向我的 api 后端服务器发出请求。目前,我在每个POST 请求之前(我从POST 请求)发出请求(不带AFNetworking)以获取 csrf 令牌(我使用 Django )。我这样做是因为我需要每个 POST 请求的 csrf 令牌。AFNetworkingwww.example.org/api/csrf

有没有办法让这个任务自动完成AFHTTPClient

编辑:

在每个 POST 请求之前获取 csrf 令牌的代码是: