问题标签 [alamofire]

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 回答
449 浏览

swift - swift中的Alamofire和内存警告

我是 Alamofire 框架的新手。我尝试下载数据文件。代码是:

文件下载成功。然而,所有进程都在使用内存。如您所见,问题是,如果我尝试下载大文件(我的意思是超过 50mb),我得到了 didReceiveMemoryWarning 并且应用程序自行关闭。我怎样才能防止这种情况?

在测试中,我尝试下载一部电影(大小为 220mb),在模拟器中,内存使用量高达 500mb。当我尝试我的手机时。它在显示内存警告后自行关闭。

0 投票
1 回答
978 浏览

swift - SWIFT iOS8 Alamofire 如何构建以下 POST 请求

我正在尝试使用 Alamofire 和 Swift 构建以下 HTTP POST 请求。但我总是发布不同的 POST ,并且无法构建请求。您能否使用 Alamofire 完全按照帖子请求构建

发布网址

主机:myserver.com

连接:保持活动

内容长度:104

缓存控制:max-age=0

接受:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp, / ;q=0.8

来源:网址

用户代理:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36

内容类型:application/x-www-form-urlencoded

推荐人:Accept-Encoding: gzip,deflate Accept-Language: en-US,en;q=0.8

饼干:__utma=116467794.551251436.1406509450.1412283980.1414556771.5;__utmz=116467794.1414556771.5.4.utmcsr=google|utmccn=(有机)|utmcmd=有机|utmctr=(未提供%20); _mkto_trk=id:129-KVV-018&token:_mch-exablox.com-1406509450351-30526;

csrftoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp;sessionid=8aec9cacf7a2073c6898cdaaa59194b0

csrfmiddlewaretoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp&username=veeru%40gmail.com&password=password

0 投票
1 回答
221 浏览

ios - 带有附加功能的 Alamofire 不会显示数据

我想在下面的代码中附加数据。但它给了我一个空数组,为什么?是因为我使用了这个框架吗?

0 投票
1 回答
19080 浏览

swift - NSURLSession 与 Alamofire 的并发请求

我的测试应用程序出现了一些奇怪的行为。我有大约 50 个同时发送到同一台服务器的 GET 请求。服务器是资源非常有限的小型硬件上的嵌入式服务器。为了优化每个请求的性能,我配置一个实例Alamofire.Manager如下:

当我发送请求时,manager.request(...)它们会以 2 对的形式发送(如预期的那样,使用 Charles HTTP 代理进行检查)。奇怪的是,所有在第一个请求后 30 秒内没有完成的请求,都会因为超时而同时被取消(即使它们还没有被发送)。这是展示该行为的插图:

并发请求插图

这是预期的行为吗?如何确保请求在发送之前不会超时?

非常感谢!

0 投票
1 回答
3046 浏览

swift - 如何使用 Alamofire 发布带有自定义标头字段的 NSMutableURLRequest 登录

我正在尝试通过 Alamofire 发布 NSMutableURLRequest 请求,但无法在 HTTP 标头中设置这些字段值。有什么帮助吗?

0 投票
9 回答
61808 浏览

swift - 通过 Alamofire 发送 json 数组

我想知道是否可以在 POST 请求中直接发送一个数组(不包含在字典中)。显然parameters参数应该得到一个映射:[String:AnyObject]?但我希望能够发送以下示例 json:

0 投票
1 回答
339 浏览

iphone - Alamofire 包含应用存档验证失败

我一直在尝试将我的 swift 应用程序提交到 appstore,但我遇到了这个错误。这是我第一次使用 alamofire。该应用程序在 ios8 和 ios7 中调试期间运行良好。但我无法将其提交到应用商店。谁能指导我做错了什么?

Alamofire 应用存档验证失败

0 投票
1 回答
914 浏览

ios - 显示来自非 UI 类的警报

我在我的应用程序中使用 Alamofire 并希望在请求有错误(例如错误的 URL)等时显示警报。

我在一个单独的类中有这个函数,因为它在应用程序的页面之间共享。

由于 Alamofire 异步工作,我需要在那时和那里进行错误检查(除非你另有建议),因为那时我想操纵结果,如果 URL 错误,那么它可能会变得混乱。

毫不奇怪,

不起作用,那么如何显示此警报?

0 投票
1 回答
576 浏览

ios - 快速函数完成

我已经阅读了一些内容,并且在类似的帖子(使用 Alamofire 的 Swift 闭包)中提出了建议,并尝试对我的代码执行相同的操作,但我现在找不到调用该函数的方法?

我收到以下错误:无法将表达式的类型“(响应:@lvalue String)”转换为类型“((响应:字符串)->())->()”

功能如下:

谢谢!

科斯塔斯

0 投票
1 回答
801 浏览

swift - Alamofire 做两个请求

用户使用 facebook 登录后,我正在发回一些数据。似乎 Alamofire 正在执行两个请求,而不是出于某种原因仅执行一个请求:

SWIFT代码

控制台输出

事实上,我在服务器上收到了两个请求。框架执行两个请求而不是一个请求的任何原因?