法拉第超时

2023-12-23

我已经在线搜索了文档和其他地方,似乎无法想出为法拉第设置超时选项的正确方法。有人有答案吗?

我试过了:

  conn = FaradayStack.build(url)
  conn.headers[:user_agent]   = AppConfig.user_agent
  # conn.options[:timeout]      = 20
  # conn.options[:open_timeout] = 20
  response = conn.get do |req|
    req.options = {
      :timeout      => 20,
      :open_timeout => 20
    }
  end
  response.body

似乎什么都不起作用。顺便说一句,我正在使用 Typhoeus 适配器,如果这有什么区别的话。


好吧,看来我想通了。如果我将超时选项传递给初始化程序,它似乎可以工作:

  options = {
    :timeout      => 20,
    :open_timeout => 20
  }
  conn = FaradayStack.build(url, options)
  conn.headers[:user_agent] = AppConfig.user_agent
  conn.get.body
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

法拉第超时 的相关文章

  • ruby 中的树和图数据结构[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我很难找到在 ruby 中使用的树数据结构 我可以研究一些众所周知的吗 我的要求很简单 我想创建一棵树 或者可能是一个图 并找到一些节点之
  • 默认更新嵌套属性

    我尝试更新 iProduction 这是生产中的嵌套表单 但此行出现参数错误 参数数量错误 0 代表 1 生产 update iproducts attributes cow id cow 我的创作动作制作 def create produ
  • Ruby 在特定目录中运行 shell 命令

    我知道如何在 Ruby 中运行 shell 命令 例如 x cmd 但是 如何指定运行此命令的目录 有没有类似的脱壳方式 类似subprocess Popen在Python中 subprocess Popen r c mytool tool
  • 如何从 method_missing 获取绑定?

    我试图找到一种方法来从 Ruby 1 8 中的 method missing 中的调用者获取绑定 但我似乎找不到方法来做到这一点 希望下面的代码能解释我想做的事情 class A def some method x 123 nonexist
  • 该块如何用于整数倍方法?

    我不明白如何n times该行在下面给出的 ruby 代码中工作 特别是逗号的含义以及如何new变量已更新 def fib n raise fib not defined for negative numbers if n lt 0 new
  • 如何将可求和指标压缩为 ruby​​ 表中的唯一标识符

    我正在尝试将可求和指标压缩为 ruby 表中的唯一标识符 我有下表 id1 123 id2 234 id1 345 压缩指标最有效的方法是什么 使其看起来像这样 id1 468 id2 234 我认为其他回答者想太多了 您只需一次操作即可完
  • 带有嵌入式 Ruby 的 Javascript:如何安全地将 ruby​​ 值分配给 javascript 变量

    我在页面的 javascript 块中有这一行 res foo 处理这种情况的最佳方法是什么 ruby var里面有单引号吗 否则会破坏 JavaScript 代码 我想我会用红宝石JSON http json org ruby var 上
  • 有没有一种好方法来计算 ruby​​ 中范围元素的总和

    计算范围总和的好方法是什么 Input 4 10 Output 4 5 6 7 8 9 10 49 您可以使用EnumerableRange 对象上的方法 在本例中使用Enumerable inject 4 10 inject gt 49
  • 在 Rails ActiveAdmin 视图中添加指向 Flash 通知的链接

    我正在尝试在活动管理控制器成功创建操作的闪存消息中添加链接 但是该链接的 HTML 被转义并在视图上显示为纯文本 Rails 5 2 1 ruby 2 5 3p105 2018 10 18 修订版 65156 x86 64 linux 例如
  • 开始使用 Ruby、Watir 和 Ruby Mine?

    我想对电子商务网站进行自动化测试 我安装了 Ruby Watir Gems 和 Ruby Mine 虽然我尝试过 RubyMine 但我不知道如何开始编写一个简单的脚本 如何开始使用 RubyMine 编写简单的脚本 我创建了一个项目 你下
  • 如何在 Mac OS X 上使用 ulimit 或每个进程更改 C 或 Ruby 程序的堆栈大小?

    似乎为 C 程序或 Ruby 程序 使用 C 堆栈 设置堆栈大小的推荐方法是使用ulimit在 Bash shell 中 但 ulimit s 8192 ulimit s 16384 bash ulimit stack size canno
  • Rails 应用程序在模型间保存方面遇到问题

    我正在开发一个从网站下载元标签并然后保存的应用程序 下载发生在一个名为Site 我想将下载的机器人元标签保存到一个名为的模型中robots tag它通过一个名为的连接表连接到站点meta tag sites 但是我在站点模型中编写的用于执行
  • Ruby:要散列的数组,没有任何局部变量

    我有一个字符串数组 array foo bar baz 我试图将其转变为以下内容 foo gt nil bar gt nil baz gt nil 我一直在这样做 new hash array each k new hash k nil n
  • 如何在Windows 7上运行Ruby程序?

    有谁知道如何在 Windows 7 上运行 编译 Ruby 程序 例如 你可以在 Eclipse 中编译 Java 但我似乎找不到 Ruby 的编译器 http rubyinstaller org http rubyinstaller or
  • Mac Snow Leopard 上的 Curb gem 出现问题

    这消耗了我几个小时的时间 在控制台中我运行 require curb 我收到错误 LoadError dlopen usr local lib ruby gems 1 8 gems taf2 curb 0 5 4 0 lib curb co
  • 如何查看移动设备是否已注册

    我正在使用适用于 Amazon SNS 的 Amazon AWS Ruby SDK 但在已注册的设备方面遇到一些问题 有时 当设备再次注册时 我会收到类似错误AWS SNS Errors InvalidParameter Invalid p
  • 学习 Ruby Hard Way 前。 48

    我正在努力学习 Ruby 并且已经完成了 Zed Shaw 的 艰难地学习 Ruby 的大部分内容 但最新的练习让我完全难住了 这是一种反向练习 让您创建一个可以通过提供的代码进行测试的类 Lexicon 您应该创建 Lexicon 以便它
  • 在 ruby​​ 中获取多维数组的维度

    我刚刚开始学习红宝石 现在我需要计算出多维数组的维数 我查看了所有数组方法的 ruby docs 但找不到返回维度的方法 这是一个例子 For 1 2 3 4 5 6 维数应为 2 For 1 2 2 3 3 4 5 维度应为 3 简单的
  • 在 Windows 中安装 RubyGems

    我是红宝石新手 我尝试按照网站中给出的步骤在我的电脑上安装 Ruby Gemshttp rubygems org pages download http rubygems org pages download 我从上述站点下载了软件包 将目
  • 缓存日期早于 1900 年的模型时出现编组错误

    我有一些具有 published on 属性的活动记录模型 当我尝试缓存 Publication on 日期早于 1900 年 1 月 1 日的模型时 出现如下错误 Marshalling error for key popular pro

随机推荐

  • MySQL:在一个查询中计算两件事?

    我的一个表中有一个 布尔 列 值为 0 或 1 我需要获得两个计数 布尔值设置为 0 的行数和布尔值设置为 1 的行数 目前我有两个查询 一个用于计算 1 另一个用于计算 0 MySQL在使用WHERE条件计算行数时是否会遍历整个表 我想知
  • 有 Spring 4 的 Maven 存储库吗?

    我正在寻找 Spring 4 0 M1 与 Java 8 一起使用 根据this https jira springsource org browse SPR 10292 page com atlassian jira plugin sys
  • 无法在包基础国际化中加载笔尖

    我有一个在 xcode 4 5 中创建的项目 目标 ios 为 5 0 并且我使用了 Base Internationalization Base Internationalization 将 nib 文件移至 Base lproj 该项目
  • javascript/jquery 模板建议

    我正在开发一个高度依赖 javascript 的大型应用程序 其中一部分将在屏幕上显示信息 我希望在 ui 上显示信息 并且正在考虑使用 javascript 模板来执行此操作 我将使用 jquery 框架 对 javascript jqu
  • linux GPIO C API

    我有一个 powerpc 板 上面运行着 3 2 内核 使用 sysfs 访问 GPIO 按预期工作 例如 gt echo 242 gt sys class gpio export gt cat sys class gpio gpio242
  • NodeJS,返回 res.json 是一个不好的做法吗

    我正在使用 NodeJS 构建 ExpressJS 应用程序 我的问题是如果我这样做的话会有什么性能差异 app get test function req res fn function err data if err return re
  • 如何捕获 JFrame/Swing 中的所有鼠标事件?

    我有一个 JFrame 它有大量不断变化的子组件 多层 有没有办法为所有鼠标事件添加监听器 像 Key EventDispatcher 这样的东西 使用 ADDEventListener 过滤掉鼠标事件 long eventMask AWT
  • 非 jQuery .ready() 替代方案,在 jQuery 的 .ready() 之前执行,与 DOMContentLoaded 不同

    我正在制作一个不依赖 jQuery 的插件 为了与各种现有的流行 jQuery 功能和插件很好地配合 它必须执行一个函数after已到达 DOM 末尾 但是不之后使用 jQuery 执行稍后排队的任何内容 ready 标准非 jQuery
  • Sublime Text 2 - 已安装 Package Control 但未显示列表

    I am using Sublime Text 2 for Mac I have installed the Package Control for Sublime Text 2 following the instructions fro
  • Spring数据JPA获取

    有没有办法定义 Spring 数据规范 返回 JPA 谓词 其唯一目的是执行急切获取 我有一个使用延迟加载定义各种关系的实体 但有几个查询我想返回整个实体表示 包括所有相关集合 但这些查询的条件可能有所不同 我看过一些帖子 例如春季论坛 h
  • ng-grid 如何在最后一行的列单元格中显示/隐藏按钮

    我有一个 ng grid 表 其中一列 Defs 有一个单元格模板来显示图标 目前图标显示在所有行中 谁能帮助我如何显示 ng grid 中最后一行的图标 我尝试使用ng show last 并没有奏效 scope reasonsGrid
  • Gradle 无法 HEAD https://..pom > 对等点未经过身份验证

    当您从 gradle 2 0 升级到 2 1 时 您可能会看到以下错误 Could not HEAD https jcenter bintray com de undercouch gradle download task 1 0 grad
  • 基于 ASP.NET WebAPI 控制器生成 JS 客户端

    在使用 RESTful API 的现代 Web 项目中 我们经常看到像下面这样的 AJAX 调用散布在我们的 JavaScript 文件中 ajax type POST url myapp baseUrl Api Note data ko
  • 将 JSON 反序列化为类

    服务器返回 JSON 的以下部分 condition or and operand a operator value true not operand b operator
  • Flutter,如何创建嵌入文本的边框?

    有谁知道如何创建顶部带有文本的边框 如下所示 创建帐户 Stack children
  • SKSpriteNode 隐藏在父节点下方

    使用 Swift 和 SpriteKit 我遇到了当将 SKSpriteNode 作为子项添加到另一个 SKSpriteNode 时未显示的问题 相比之下 放置在完全相同位置的 SKLabelNode 确实会出现 does not show
  • Javascript - onerror 事件在 Firefox 中不起作用

    img src 这个非常简单的 onerror 事件处理程序会在找不到图像时隐藏图像 它在 Chrome 中按预期工作 但在 Firefox 中 它什么也不做 这是一个 jsFiddle 您可以尝试在 Chrome 和 Firefox 中运
  • 在flutter中将小部件封装在它自己的类中?

    我正在尝试创建一个tile for my listview 虽然图块在放置在列表视图文件中时可以工作 但我想知道如何封装tile小部件到它自己的类文件中 具体来说 如果tile对象不接受参数 我可以简单地扩展一个无状态小部件并调用build
  • 通过 CSS 属性“transform:scale(0.5)”进行缩放的 Angular CDK 拖放无法按预期工作

    通过 CSS 属性 transform scale 0 5 进行缩放的 Angular CDK 拖放无法按预期工作 如果外层 DIV 按 CSS 属性缩放 变换 比例 0 5 拖动与鼠标指针未正确对齐 一旦标度不等于 1 就会发生这种情况
  • 法拉第超时

    我已经在线搜索了文档和其他地方 似乎无法想出为法拉第设置超时选项的正确方法 有人有答案吗 我试过了 conn FaradayStack build url conn headers user agent AppConfig user age