问题标签 [afhttpclient]
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 - 如何迁移 AFHTTPClient、Afnetworking 1.0 到 2.0
我的问题是我有一个旧代码,我不知道如何更改它。我有 1 个名为 API (AFHTTPClient) 的类我有 2 种方法的问题,因为我不知道如何将它们放入 2.0:这个:
我做了一个新的类叫Api,现在(AFHTTPRequestOperationManager)好不好?我试试这个,但我不知道
这是错误之一:
错误:错误域=NSURLErrorDomain 代码=-1002“不支持的 URL”UserInfo=0xa64f980 {NSErrorFailingURLStringKey=api,NSErrorFailingURLKey=api,NSLocalizedDescription=不支持的 URL,NSUnderlyingError=0xa782e10“不支持的 URL”}
请帮忙,我会为此发疯,我需要我的代码在我的应用程序中工作!非常感谢!!!!
ios - 使用 AFHTTP 下载图像并将其保存到 ALAsset
有谁知道如何将图像保存到资产库?我知道将其保存到资产中,该图像也将在 iPad 的图库中可用。
我知道如何获取文件:
ios - 多个 AFHTTPClient 请求
我有子类的AFHTTPClient
主要思想是我通过我的AFHTTPClient
子类单例调用所有 API,并且所有请求都通过 1 分进行错误处理和 HUD 显示。这是每个 API 调用的入口点:
我有很多 API 调用方法,例如:
这对我的需要很好。但是我遇到的问题是我需要通过我的AFHTTPClient
子类循环发出串行请求并在所有这些都完成后采取一些行动,我找到了方法
这应该可以解决我的问题,但问题是我通过调用所有方法AFHTTPClient
,它的方法 getPath: 和 postPath: 和以前的方法迫使我重写所有内容并使我的子类完全无用,因为我需要在那里添加NSArray
of AFHTTPRequestoperation
,这不是可以从我的子类和方法中构造或提取。以前我尝试使用 __block 将请求与信号量和其他东西同步,但我没有得到我需要的东西,请帮助我!
更新:
似乎甚至无法使用enqueueBatchOfHTTPRequestOperations
方法(即使重写我的所有代码),因为此方法需要 http 请求操作数组,但不可能用它们构造 POST 请求。
ios - “消息”:“无效参数:访问被拒绝”,同时向服务器-ios发送json请求
我正在向服务器发布一个 json,但我从服务器收到这样的响应 - “消息”:“无效参数:访问被拒绝”
我发送这样的请求-
但我得到了服务器的响应:
请给出一个好的解决方案来解决这个问题,谢谢
ios - 为什么这个 API 在 AFNetworking 中将其响应作为“失败”返回,而它正是它应该是的并且状态代码是 200?
我制定了POST
一个名为 Diffbot 的 API,它返回的正是我想要的;一堆解析的文章。(以下是 API 的交互方式。)
我使用以下代码执行此操作(删除我的令牌除外):
这是我收到的部分回复(GitHub 上的完整回复):
正如您在顶部看到的那样,它表明它返回了一个错误。然而......再往下一点,它会返回 API 应有的内容:一堆 JSON 对象。它甚至将它记录在我的 Diffbot 帐户中作为成功的 API 调用。
而且我知道它表明它希望传递 JSON,但是如果我更改AFFormURLParameterEncoding
为,AFJSONParameterEncoding
我只会得到这个:
这是一个 AFNetworking 错误(不太可能,但我仍在使用 AFNetworking 1.0),还是我在做一些愚蠢的事情(更有可能)?
ios - 如何将应用程序设置为仅信任一个 ssl 证书
我有一个 iPhone 应用程序,它需要与我的网络服务建立安全连接
我有一个我创建并想要添加到应用程序的 CA,以便它创建连接并验证我的服务器
我正在使用 restkit 0.20.3 来提出请求。
如何配置 AFHHTTPClient 以信任我的证书?
ios - AFNetworking 2.0 中 enqueueHTTPRequestOperation 的替代方案
我们需要在我们的应用程序中同时下载文件。
在早期版本的 AFNetworking 中,我们使用以下代码同时下载了 2 个文件:
现在我们想将我们的 AFNetworking 升级到 2.0。
而不是AFHTTPClient
我们正在使用AFHTTPRequestOperationManager
并且能够设置
但是我们正在手动开始下载过程。我正在寻找替代方案(2.0 中的 enqueueHTTPRequestOperation)以便自动下载。
heroku - 使用 AFNetworkings AFHTTPSessionManager 的 POST 请求在 Heroku 上被解释为 GET
我目前正在尝试发布到我的 heroku 服务器。在本地一切正常,但是如果我将 AFHttpSessionmanager 的 url 更改为 heroku 应用程序,我的应用程序将不再工作,因为发布请求被解释为 Heroku 端的 GET 请求..
这就是我执行 Post-request 的方式:
这是我的客户:
这就是heroku所说的:
我尽一切努力消除这个错误,但我无法让它工作..有人知道我做错了什么吗?或者这是一个 Heroku-Error ?
ios - 方法执行失败块ios
我一直在使用AFHTTPClient
类的postPath:parameters:success:failure:
方法。但它总是只调用失败块。我一直在使用AFNetworking
0.10 库。谁能告诉我这可能的原因。
以下是代码:
nsUrl 或任何其他变量肯定没有任何问题。
ios - 如何将 AFNetworking 1.x 迁移到 2.x
我正在尝试将 AFNetworking 版本 1.x 迁移到 2.x。
在Migration Guide中,与&AFHTTPClient.m
分开,但我在其中一个or中都找不到。AFHTTPRequestOperationManager
AFHTTPSessionManager
AFHTTPClient registerHTTPOperationClass:
AFHTTPRequestOperationManager
AFHTTPSessionManager
什么功能可以代替registerHTTPOperationClass:
?