在 Alamofire 中更改 timeoutIntervalForRequest 的正确方法

2023-11-25

我变了请求超时间隔 with

let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForRequest = 3    
manager.request(url).response {}

但似乎不起作用,有什么建议吗?


这对我有用:)

let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = TimeInterval(7)
configuration.timeoutIntervalForResource = TimeInterval(7)
let session = URLSession(configuration: configuration)

let task = session.dataTask(with: url) {}

根据 Apple 文档,对已初始化的 URLSession 的配置进行更改不会产生任何影响。如果您想要自定义超时,请设置请求的值,或使用自定义配置创建自定义 URLSession,如中所述document

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Alamofire 中更改 timeoutIntervalForRequest 的正确方法 的相关文章

随机推荐

  • 为什么“rgb (224, 226, 213)”是无效的属性值?

    为什么任何浏览器都不能应用此颜色 RGB 规则 HTML
  • Instagram 位置/搜索端点不支持分页,这是否正确?

    我读过几篇关于 Instagram API 一次仅返回 20 个结果的帖子 在很多情况下 人们建议您只需使用分页信息中返回的下一个 URL 即可 我对此没意见 但是返回的 JSON https api instagram com v1 lo
  • 如何查找R包中的所有函数?

    查找包中关联的所有函数的最佳方法是什么 我目前正在浏览 caTools 包 如果我做 caTools or caTools我只是要搜索调用该函数的函数 而不是包中的函数 有没有一种简单的方法可以访问 R gui 中的所有功能 有什么好的方法
  • 集合 <__NSArrayM: 0x76c11b0> 在枚举时发生了变化

    我对 obj c 比较陌生 所以我一定错过了一些东西 但是当敌人与墙壁碰撞时我的程序崩溃了 我已经找到了将敌人从循环中移除的位置 而在循环中 但对于我的一生 我不知道如何解决它 我的代码如下 错误是 allEnemies removeObj
  • getChildView 没有被调用

    我正在制作一个包含自定义 ExpandableListView 适配器的菜单 尽管尝试将我的代码与 API 示例和我在网上看到的任何其他示例 包括多个密切相关的 SO 问题 进行匹配 但我仍然无法使其工作 我知道正在使用适配器 因为正在显示
  • 如何防止rawproto文件生成或自动删除它们?

    Android gradle 插件生成大量 rawproto文件在build android profile目录 它们有什么用 有没有办法阻止这种疯狂或自动删除它们 我已经被它困扰了很长一段时间 现在我注意到有 GB 的内存占用了我小小的
  • 获取 java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持方法

    我是 RMI 技术的新手 当我运行 rmi 客户端程序时 出现异常 java rmi UnmarshalException 无法识别的方法哈希 远程对象不支持方法 我使用的是jdk1 5 远程方法的参数是序列化对象 这些是服务器代码 这是远
  • javascript 音频加载

    我做了一个 javascript 音频测试 所有函数都可以在 Opera FF 和 Chrome 中使用 除了 audio oncanplaythrough 和 audio onend 这两个函数在 Chrome 上不起作用 a href
  • Android 设备有唯一的 ID 吗?

    Android 设备是否有唯一的 ID 如果有 使用 Java 访问它的简单方法是什么 Settings Secure ANDROID ID返回 Android ID 作为每个用户都是唯一的64 位十六进制字符串 import androi
  • 重命名多个匹配模式的目录

    我想重命名 basedir 下与名称匹配的所有目录 例如 In basedir 我有 foo bar blah my bar foo some bar foo1 other foo bar 我想重命名所有匹配的目录bar 但我想保留前缀部分
  • 为什么 MATLAB 中的 24.0000 不等于 24.0000?

    我正在编写一个程序 需要删除存储在矩阵中的重复点 问题是 当检查这些点是否在矩阵中时 MATLAB 无法识别矩阵中的它们 尽管它们存在 在下面的代码中 intersections函数获取交点 points 1 points 2 inters
  • Python xlrd:如何转换提取的值?

    好吧 我有一个问题 从我在这里发现的内容来看 我觉得我已经回答了好几次了 然而 作为一个新手 我无法真正理解如何执行真正的基本操作 事情是这样的 我有一个 xls当我使用 xlrd 来获取我只是使用的值时sh cell 0 0 假设 sh
  • 程序“node.exe”无法在 Visual Studio 代码中运行

    当我在 CMD 中运行节点代码时 它工作正常 但在 VS code 终端中出现错误 gt PS D MyApps NodeSession gt npm v 6 4 1 gt PS D MyApps NodeSession gt node v
  • Django AttributeError“datetime.date”对象没有属性“utcoffset”

    我是 Django 的新手 如果问题的解释看起来很奇怪 我很抱歉 我在 Django 项目中创建了一个博客应用程序 模型 py from django db import models class Blog models Model tit
  • 我可以将匿名类型序列化为 xml 吗?

    我知道匿名类型被编译器标记为私有 并且属性是只读的 有没有办法将它们序列化为 xml 无需反序列化 它使用 JSON 我怎样才能用 XML 做到这一点 像这样的事情应该让你开始 class Program static void Main
  • 检查元素是否已被单击或更改

    我有一个愚蠢的问题 我想我已经知道答案 但我想从比我拥有更多 jquery 知识的人那里找到答案 我有一个下拉列表 我想知道是否可以检查 ddl 是否已被单击或更改 例子 If ddl click ddl on change do some
  • Xcode 4.2 如何将一个项目包含到另一个项目中?

    我继续寻找 但找不到关于如何将一个 XCode 项目及其所有子类包含到另一个项目中的清晰而简单的解释 我经常在从网上下载的示例项目中看到类似的东西 但我自己不知道如何做到这一点 在 XCode 中 除了 h 和 m 文件以及文件夹之外 还有
  • “来自整数的指针/来自没有强制转换的指针的整数”问题

    这个问题旨在成为整数和指针之间所有初始化 赋值问题的常见问题解答条目 例如 我想编写将指针设置为特定内存地址的代码0x12345678 但是 当使用 gcc 编译器编译此代码时 我收到 初始化从整数生成指针而不进行转换 警告 错误 int
  • Android:插入带有自动增量列的sqlite记录

    我在 android 上创建了一个 sqlite 数据库 如下所示 sqlite gt schema CREATE TABLE criterion id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL
  • 在 Alamofire 中更改 timeoutIntervalForRequest 的正确方法

    我变了请求超时间隔 with let manager Alamofire SessionManager default manager session configuration timeoutIntervalForRequest 3 ma