问题标签 [typhoeus]

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

ruby-on-rails - 获取大量图像,确定它们是否损坏

我的数据库中有大约 600,000 个帖子,所有帖子都包含指向图像的链接。在大约 1% 的这些帖子中,图像被破坏(它们已被删除或移动或其他)。我需要一种快速的方法来浏览所有图像并删除图像损坏的帖子。到目前为止,这是我的代码:

这可行,但正如您所料,它非常慢(我实际上还没有让它运行完成)。

有更快的方法吗?例如:只返回响应头,如果是 404 则删除?使用 Typhoeus/Hydra(不确定我能否为这么多的帖子做到这一点)?我还应该提到,我正在使用延迟的作业来运行它。

谢谢!

0 投票
1 回答
112 浏览

ruby-on-rails - 为什么带有“#”的 url 的 Typhoeus 在 Heroku 而不是 localhost 中返回 404?

我正在测试这 2 个有效的网址

为两者运行下面的代码,第一个返回 200 OK,但第二个仅在 heroku 中返回 404。甚至转义网址URI.escape(url)

无法知道这种行为。也许# 有一些逃避问题?

如果我将 # 稍微替换为 ?,它会起作用

谢谢

0 投票
1 回答
47 浏览

ruby-on-rails - Ruby Queue 和 Typhoeus 的异常行为

我有一个非常不寻常的行为,其中 q.pop 的返回 obj 没有相应地更新。我将用伪代码演示......

^在这里,我面临的问题是,当我“放置curr”时,对象每次都是一样的!

如果我用这样的数组替换相同的代码:

^在这里,我实际上得到了“puts curr”的独特输出。

有没有人遇到过这样的问题?
对问题/解决方案有任何见解吗?
谢谢。

0 投票
0 回答
1328 浏览

ruby-on-rails - “(LoadError) 193: %1 不是有效的 Win32 应用程序。” 在 Windows 7 X64 上使用 Ruby

我在使用“Typhoeus Gem”时遇到问题。我已经正确安装了它(当命令“gem list”时它显示为已安装)。下面是我正在运行的代码:

以下是我尝试运行代码时收到的错误代码:

我尝试了许多在其他网站上找到的解决方案,但似乎没有一个对我有用。我正在运行 Windows 7 X64。我已经阅读了一些关于我的操作系统配置存在此问题的问题,但我找不到任何解决方法。

任何帮助将不胜感激,因为老实说我完全迷失了。:)

更多详细信息

当我尝试“gem install openssl”

我收到此错误消息

我仍然是一个完整的初学者,我可能会犯一个非常简单的错误,但我现在完全迷失了。

- - - - - - - - - - - 更新 - - - - - - - - - - - - - - --------

运行“gem help commands”后,我收到错误消息

- - - - - - - - - - - - - -更新 - - - - - - - - - - - ----------

我想我可能已经将问题隔离到 devkit 和 Curb gem

当我运行“宝石安装路边”时,我得到

去看看devkit,看看是否是问题所在。:)

0 投票
1 回答
95 浏览

ruby-on-rails - 我的错误日志告诉我什么?

我正在尝试解决与我正在集成的第 3 方应用程序的问题。由于我们对 3rd 方应用程序的调用引发了一系列错误,我们的 API 访问被 IP 阻止。与他们聊天后,他们向我发送了他们在日志中收到的错误。

根据他们

看起来特定 IP多次访问 url https://github.com/typhoeus/typhoeus 。此外,我们也收到了该域的多个 Nginx 500 错误。

据我了解,他们发送给我的日志是说他们这边存在内部服务器错误(500)。我猜这"Typhoeus -https://github.com/typhoeus/typhoeus"是一个响应头。根据我的研究,这可能是响应中返回的有效 URL。与重定向有关,但我找不到太多关于它的内容。

我的问题是:

这是他们一方的错误吗?我猜这是他们申请中的错误。"Typhoeus -https://github.com/typhoeus/typhoeus"响应标头中的内容是什么?

0 投票
0 回答
142 浏览

ruby - typhoeus hydra 不会同时触发

我正在使用 typhoeus hydra

但是,当我运行它(hydra.run)时,它似乎正在一个接一个地运行......

可能是什么问题?谢谢

0 投票
3 回答
673 浏览

ruby - 我可以使用 Ruby 的 Typhoeus 发出异步请求吗?

我正在使用 Typhoeus 并想发出一个请求而不阻塞响应。稍后,我可能会检查响应,或者我可能不会。关键是我不希望代码执行等待响应。

Typhoeus 有内置的方法吗?

否则我想我必须使用线程并自己做?

0 投票
1 回答
652 浏览

ruby - 无法在 Ruby 中使用 Typhoeus 生成 OAuth1 授权标头

我正在尝试使用 Ruby 通过 Typhoeus 向 Bitbucket 的 API 发送请求,并且我正在使用来自“OAuth 消费者”页面的凭据 -consumer_keyconsumer_secret. 我可以很好地获取令牌,但是在尝试从 OAuth 帮助程序生成标头时出现错误。这是相关代码(注意这不是 Rails;我使用的是 Sinatra):

最后一行因OAuth::RequestProxy::UnknownRequestType错误而失败。基本上它的意思是 OAuth RequestProxy 不理解该Typhoeus::Request对象;据我所知,它只支持Net::HTTPGenericRequestand Hash。Typhoeus 文档表明这应该可以工作,所以我可能做错了什么。

或者,有没有更好的方法来做到这一点?我应该使用不同的请求库吗?HTTParty 对这样的 auth 标头没有很好的支持。谢谢!

0 投票
2 回答
729 浏览

ruby-on-rails - 后台作业(sidekiq)中的并发 HTTP 请求?

我想检查 50k RSS 提要的更新。现在需要很长时间,所以我开始研究像 typhoeus 那样执行并行 HTTP 请求的gem 尽管 sidekiq 和 typhoeus不能很好地配合使用

在后台执行一堆并发 HTTP 请求的好方法是什么?

0 投票
1 回答
117 浏览

ruby - Typhous 从响应中找出 Effective_url

它运作良好!但不是无法effective_url从有主机的请求中找到

http://www.aplitrak.com/?adid=Q29sZXR0ZS4xMjIxNS43MDJAbGhjZy5hcGxpdHJhay5jb20

任何帮助将不胜感激!!!