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

0 投票
1 回答
855 浏览

ios - 如何使用 AFNetworking 实现 REST API HTTP PUT 方法来更新 MongoDB 中的记录?

node.js我使用and创建了一个完整的 RESTful API mongoDB。使用AFNetworking,我可以轻松地实现GET通过 API 检索产品列表,但是我在执行PUT更新记录的方法时遇到了麻烦。这个想法是检查是否有此 UUIDString 的记录,如果有更新记录。

如果我在终端中运行 cURL 命令。这将起作用:

Objective-c 代码:

0 投票
0 回答
330 浏览

authentication - setAuthenticationChallengeBlock 未定义(未找到) - AFNetworking

我正在尝试使用带有 'setAuthenticationChallengeBlock' 的 AFNetworking 设置基本身份验证,但编译器说它没有找到。

使用“setAuthorizationHeaderWithUsername”设置用户名和密码也不起作用

请帮忙!!

0 投票
1 回答
1634 浏览

ios - AFHTTPClient and gzip

I have a web service class (MyAPIClient) that extends AFHTTPClient. All request to a web server are send using postPath method and the data is in JSON format. MyAPIClient contains only one method:

Now I want to add gzip encoding. As the FAQ says:

Simply take the HTTPBody from a NSMutableURLRequest, compress the data, and re-set it before creating the operation using the request.

I got the Godzippa library so I can compress data. Next I think I need to override postPath method, something like this:

I believe this is not the right way to do it as the AFHTTPClient needs to convert NSDictionary to JSON and only then I can encode in gzip and set the right "Content-Type", right? Any help would be appreciated.

0 投票
0 回答
41 浏览

ios - AFNetworking和奇怪的错误-999

我对 AFNetworking 框架有奇怪的问题。这个问题并不常见,有时会发生,我找不到原因。它连续工作 5 次,下一次,在同一个请求上它返回 NSUrlErrorDomain -999。

0 投票
2 回答
347 浏览

objective-c - 使用 AFHTTPClient 下载图像

我正在尝试使用 AFNetworking 从服务器下载 jpeg 文件。似乎可以成功访问服务器,但 responseObject 为空。

以下是相关代码:

此代码的输出是: (null) (null)

这意味着 responseObject 和 test 是空对象。如果我在浏览器中使用相同的 URL,我可以轻松地恢复图片。用户名和密码有效,因为其他请求有效。

我需要更改什么才能下载图像?

任何帮助表示赞赏。

0 投票
2 回答
417 浏览

ios - AFNetworking/AFHTTPClient.h:88:10: - ios

  • 非常感谢任何帮助。
0 投票
2 回答
1349 浏览

ios - 如何在ios中将包含字典的数组发送到服务器?

嗨,我想将一组数据发送到服务器数组,例如

我正在尝试使用 afnetworking

但是服务器中的数组将变为空

如何解决这个问题

0 投票
2 回答
1925 浏览

objective-c - AFNetworking AFHTTPClient 子类化、单例客户端和委托

我正在为一个 iOS 项目编写一个带有 AFNetworking 的 REST API 层。我对到目前为止所写的内容有一些疑问,所以我转向 stackoverflow 寻求一些指导/答案。

以下是我想要实现的指导方针:

  • 一个基类(DRAPI:AFHTTPClient),它将初始化一个单例客户端,就像 AFHTTPClient 的 cocoadocs 推荐的那样。
  • DRAPI 的“基础”委托:DRAPIDelegate,它包含以统一格式显示错误的方法。
  • 处理我的 REST API 的某些路由的 DRAPI 子类。例如,对用户的 CRUD 操作是 DRUserAPI 的责任,它是 DRAPI 的子类。
  • DRAPI 的每个子类都有自己的委托。对于 DRUserAPI,有 DRUserAPIDelegate,它扩展了 DRAPIDelegate。

这是到目前为止如何编写的一个简单示例:

DRAPI.h

DRAPI.m

DRUserAPI.h

DRUserAPI.m

一位同事引起我的注意,代表和单身人士不能混为一谈。不过,我仍然想管理代表。我认为好的解决方案是将委托的单例实例传递给我在 API 子类中调用的方法。

这是一个好主意吗?

谢谢!

0 投票
1 回答
86 浏览

objective-c - NSURL 出错

例如,我有这样的 URL:

但为什么 URL 字符串与我想要的不一样......它返回

这是我的 NSurl 请求

错误:

我收到这样的错误,因为它在“?”之前有“/” 我该如何逃脱它?

0 投票
2 回答
330 浏览

ios - AFHTTPClient putpath 方法

我的以下功能有问题:

这是我的代码。我有以下错误 - 我该如何解决?

谢谢

"""响应字符串:<>Apache Tomcat/7.0.26 - 错误报告

HTTP 状态 400 - 所需的字符串参数“令牌”不存在

类型状态报告

消息必需的字符串参数“令牌”不存在

描述客户端发送的请求在语法上不正确(必需的字符串参数“令牌”不存在)。

Apache Tomcat/7.0.26

2013-09-19 13:10:24.254 ISportsCal [834:907] 错误 (200-299) 中的预期状态代码,得到 400"""