问题标签 [afnetworking-2]

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 投票
2 回答
4084 浏览

ios - 使用 AFNetworking 2.0 时出现“不可接受的内容类型:application/rss+xml”

我想使用 AFNetworking 2.0 在这个站点中获取 RSS 的 XML 数据:http ://www.ifanr.com/feed 但我得到了这个:

这是我的代码:

有事吗?

0 投票
1 回答
1191 浏览

ios - AFNetworking 2 NSURLErrorDomain

I am trying to use AFNetworking 2, and I fail.

Following the recommendations, I did the following:

And here is how I am trying to use it:

the constants are used from example project:

When i run this code, here is what I get:

Error: Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x15d97e50 {NSErrorFailingURLKey=https://alpha-api.app.net/stream/0/posts/stream/global, NSErrorFailingURLStringKey=https://alpha-api.app.net/stream/0/posts/stream/global}

If I comment the 2 lines with OperationManager and it's link, and uncomment the AFHTTPRequestOperationManager with it's link, everything works.

I am debugging and digging for a answer since yesterday's morning.

0 投票
3 回答
45090 浏览

ios - 使用 AFNetworking 2.0 上传图像

我正用这个把头撞在墙上。我想UIImage从库中选择并将其上传到服务器,就像 on 可以用<form action="http://blabla.request.cfm" method="post" enctype="multipart/form-data">. 我得到了这个错误,而不是成功:

error = Error Domain=NSCocoaErrorDomain Code=3840 “操作无法完成。(Cocoa 错误 3840。)”(JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。) UserInfo=0x145e5d90 {NSDebugDescription= JSON 文本未以数组或对象开头,并且允许未设置片段的选项。}

我试过这样:

但它不工作......服务器说没有文件。不确定加密是错误的、mime 类型还是什么?

也试过这个:

和这个:

没有任何工作。希望有人可以提供帮助,因为我一直坚持下去,并在 SO
tia上从一个问题到另一个问题

编辑:新尝试
1)首先是多部分表单
2)创建上传任务
它们都不适合我,所以我仍在努力解决这个问题,但看不到任何解决方案

0 投票
2 回答
1309 浏览

ios - AFHTTPRequestOperation 同步请求

我有一种情况,我需要向服务器发出多个请求,而后续请求将取决于先前的请求

AFNetworking 2 的最佳方法是什么

0 投票
3 回答
12262 浏览

php - AFNetworking 2.0 POST 问题,Cocoa 错误 3840(JSON 文本没有以数组开头...)

我正在尝试在我的本地服务器上调用 api.php(使用 MAMP)。正在调用服务器端 api.php 但 php 代码中 _POST 的内容包含以下错误:

我试图将 JSON POST 请求发送到 api.php 的应用程序是使用 AFNetworking 2 的 iOS 应用程序

这是我的请求代码:

我浏览了整个互联网,但找不到我的具体问题的答案。无论我做什么,我都会得到同样的错误。

为什么我的 JSON 格式不正确?我似乎也无法找到一种方法来嗅探我实际发送的 JSON。

谢谢你。

0 投票
2 回答
13692 浏览

ios - 如何使用 AFNetworking 2 设置 HTTP 请求?

我需要发送普通的 HTTP 请求 (GET) 并以 text/html 形式回答。如何使用 AFNetworkin 2 发送此响应?

现在我正在尝试使用

并且很沮丧 - 它什么都不做。调试时,也没有触发成功或失败子句。

我也尝试使用 GET:parameters:success:failure: 方法,但作为响应我看到了这个错误:

错误:错误域=AFNetworkingErrorDomain 代码=-1016“请求失败:不可接受的内容类型:文本/html”

拜托,任何人都可以向我解释什么是错误的以及发送请求的正确方法是什么(如果我会得到文本/html的响应)?

问候,亚历克斯。

0 投票
1 回答
786 浏览

ios - 使用 AFNetworking 库在“shouldPerformSegueWithIdentifier”操作中执行 HTTP Post 请求

我正在尝试为我的应用程序编写一个身份验证模块。我想检查用户之前是否保存过。为此,我必须检查我的数据库之前是否保存过该用户。

我打算向我的服务器后端发出 HTTP 请求。因此,我向服务器发出了一个示例服务器端请求,如下所示:

但是,我面临一个例外,如下所示:

为什么我会收到此错误?AFNetworking 的 HTTP Post 请求是异步的吗?

0 投票
2 回答
1860 浏览

ios - AFHTTPRequestOperationManager Post Failed

My code is here:</p>

It print that:<code>Error: Error Domain=AFNetworkingErrorDomain Code=-1016 "Request failed: unacceptable content-type: text/plain"

But when I use kitchen test this request, it works fine.Why?Please help me, thank you very much!

0 投票
1 回答
329 浏览

grand-central-dispatch - 如何通知包含 AFHTTPRequestOperationManager 的方法何时完成其工作?

我有一个AFHTTPRequestOperationManager POST用于检索 json 面部特征的方法:

我使用 GCD 在我的视图控制器中调用了这个方法:

问题[face getPoints]总是返回null,因为它在getFace方法完成检索 json 对象之前被执行。我认为那是因为 AFNetworking 本身正在使用 GCD。但是我该如何解决呢?我错过了什么?我正在使用最新的 AFNetworking 2.0。

0 投票
5 回答
21936 浏览

ios - 如何在 AFNetworking 2.0 中设置请求超时和缓存策略?

我正在遵循给定的示例代码

为了更改超时和缓存策略,我“破解”了库并创建了

有没有一种干净的方法可以做到这一点?